Learn Node Red Programming in 48 Hours
3.9 (126 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
764 students enrolled

Learn Node Red Programming in 48 Hours

Working on Node-RED Programming Environment by just a simple Drag & Drop Method
3.9 (126 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
764 students enrolled
Last updated 3/2020
English
English [Auto]
Current price: $135.99 Original price: $194.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 1.5 hours on-demand video
  • 17 articles
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • You will learn to program in Node-RED environment
  • You will learn to write and extract JSON scripts
  • You will learn to work on a number of services on IBM Bluemix
  • You will learn to build a simple twitter bot using Node red
  • You will learn to build a text to speech engine using Node-red.
  • You will learn to build Facial Recognition along with age estimation using Node-red.
  • You will learn to integrate LCD with Raspberry Pi using Node-Red.
Course content
Expand all 43 lectures 01:33:08
+ Introduction and Installation
3 lectures 05:27

This lecture introduces you to the course and will make sure you are ready to start off the course right away. 

Preview 02:39

This Lecture gives a step-to-step guide for installation of Node-RED on a local machine. 

Preview 02:41

This lecture provides the documentation of installing Node red on your local system.

Documentation : Installation of Node-Red
00:07
+ Stepping into Node-RED
5 lectures 09:08

This lecture involves launching Node-RED on a local machine. 

Preview 00:59

This lecture provides the documentation of launching Node red from your local system

Documentation: Launching Node-Red
00:05

This lecture explains the working area of Node-RED and other sections that we will be using for developing flows for our project. This lecture will familiarize the environment for a better working flow. 

Preview 03:50

This lecture helps in building the first flow on Node-RED 

First Flow
04:01

This lecture provides you the complete JSON code which can be imported directly in to your Node red Platform.

First Flow - Code
00:13
+ IBM Bluemix and it's services
4 lectures 06:09

This lecture explains the purpose of IBM Bluemix in our course and also details the contents of Bluemix

Introduction to IBM Bluemix
01:59

This lecture explains the process of creating an organistaion and space in IBM Bluemix. 

Setting up IBM Bluemix
03:10

This lecture provides the documentation of setting up of IBM bluemix

Documentation: Setting up IBM bluemix
00:33
Updates on IBM Cloud
00:26
+ Working with JSON and Introduction to MQTT
5 lectures 13:36

This lecture details the usage of JSON in our course and teaches the fundamentals of JSON to proceed with the course. 

Learning JSON
02:07

This lecture introduces to a new protocol called MQTT, which is mainly used for communication between IoT devices. It is a lightweight protocol to establish and transfer data between devices. 

What is MQTT?
02:04

This lecture explains the working of MQTT for a better understanding and realising the purpose of this protocol in our course. 

Working of MQTT
02:37

This lecture will help in setting up MQTT using HiveMQ. HiveMQ is a MQTT broker used to subscribe and publish messages. 

MQTT on Node-RED using HiveMQ
05:34

This lecture provides the documentation of setting up MQTT on Node red using HiveMQ

Documentation: MQTT on Node red using Hive MQ
01:14
Quiz 1
3 questions
+ Exploring other nodes
11 lectures 17:31

This lecture will involve the usage of Switch Node and this will be useful, since we will be using this node in our following lectures. 

Using the Switch Node
02:37

This lecture provides you the complete JSON code which can be imported directly in to your Node red Platform.

Switch Node - Code
00:21

This lecture will depict the usage of Change Node and this will be useful, since we will be using this node in our following lectures.

Using the Change Node
01:58

This lecture provides you the complete JSON code which can be imported directly in to your Node red Platform.

Change Node - Code
00:06

This lecture will explain the working and usage of rbe node used for exception handling and also learn about the range node.

Using rbe and scaling input using Range node
07:03

This lecture provides you the complete JSON code which can be imported directly in to your Node red Platform.

rbe and Range Node - Code
00:08

This lecture will show how to add new node/node packages to the Node-RED environment for using it in our course. 


Adding new nodes to the palette
01:29
Changes in creating a simple Twitter Bot - Part 1
00:09

This lecture shows the steps to create a simple twitter bot which will tweet messages based on pre-defined conditions. 

Creating a simple Twitter Bot
02:32
Changes in creating a simple Twitter Bot - Part 2
01:02

This lecture provides you the complete JSON code which can be imported directly in to your Node red Platform.

Twitter Node - Code
00:05
Quiz 2
3 questions
+ Using the IBM Bluemix services and IBM Watson nodes
10 lectures 26:17

This lecture shows the steps to create a simple form on Node-RED and to deploy it on cloud. 

Creating a simple Form
02:20

This lecture shows the steps to create an application that will detect faces given an image as an image location url and also detect the gender and estimate the age of the person. 

Face recognition and estimation of age
05:30

This lecture provides you the complete JSON code which can be imported directly in to your Node red Platform.

Face recognition and estimation of age - Code
00:41

This lecture explains the steps to create an application to convert any text input to a speech by using IBM Bluemix services. 

Text to Speech
05:54

This lecture provides you the complete JSON code which can be imported directly in to your Node red Platform.

Text-T0-Speech - Code
01:25

This lecture explains the steps to create an application to convert a text from a source language to a target language in an audio form. 

Language translation
02:30

This lecture provides you the complete JSON code which can be imported directly in to your Node red Platform.

Language translation - Code
01:09

This lecture details the steps to create an application for visually impaired people by converting an image containing text to a readable format in the form of an audio. 

An application to help the visually impaired
03:52

This lecture provides you the complete JSON code which can be imported directly in to your Node red Platform.

An application to help the visually impaired - Code
00:31

This lecture explains the installation and launching of Node-RED on Raspberry Pi. 

Installing and Launching Node-RED on Raspberry Pi
02:24
+ Node-RED on Raspberry Pi
5 lectures 14:57

This lecture provides the documentation of installing and launching Node red on Raspberry pi

Documentation : Installation of Node-Red on Raspberry pi
00:17

This lecture involves configuring Raspberry Pi to Watson IoT Platform for data analysis and visualization.

Configuring and adding Raspberry Pi to Watson IoT
05:46

This lecture explains the steps to log temperature data from Raspberry Pi on Watson IoT Platform. 

Temperature logging on Watson IoT
04:04

This lecture involves wiring up LCD display with Raspberry Pi and controlling it using Node-RED on Raspberry Pi. 

Integrating with LCD
03:33
Quiz 3
3 questions
Conclusion
01:17
Requirements
  • Raspberry Pi
  • A basic understanding of electricity and electronics
  • Basic knowledge of Linux Terminal Commands
  • LCD Integration
Description

Hello, learners! Greetings from Makerdemy. In this course, you will learn how to design and deploy flows on Node-RED Programming Platform. 

This course is for anyone who is interested in exploring Node-RED and IBM Bluemix services.
This course is for anyone who is interested in building an IoT Project by availing the Bluemix services. This course is ideal for those who are interested in exploring the scope of Node-RED. The course does not require any prior knowledge of Node-RED and IBM Bluemix.

I will teach you to install and work on Node-RED on 3 platforms - on a local machine, on IBM Bluemix and on Raspberry Pi. I will also teach you how to configure the Raspberry Pi with IBM Bluemix and it's services board. You will learn how to interact with the hardware and build complete Node-RED projects using JSON, Javascript and HTML. 

The course consists series of lessons will show you how to get up and running Node-RED on the IBM Bluemix. IBM Bluemix consists of many useful services which can be bound to our application to make use of it in your desired way. you will also be learning JSON for the better understanding of data flow in Node-RED. Also, you will be learning to control GPIO of Raspberry Pi using Node-RED 

The course split into seven projects:

Project 1: In this project, we will be learning JSON and using MQTT Protocol to communicate between services. 

Project 2: In this project, we will teach you to create a simple Twitter Bot and analyse tweets based on tone of language. 

Project 3: This project will involve face recognition and analysing by estimating age and detecting the gender of a person. 

Project 4: In this project, we will teach you to convert any text input into a speech.

Project 5: In this project, we will teach you to translate a text from a source language to a target language using IBM Bluemix Language Translation services.

Project 6: Here, we will be developing an application to help the visually impaired by converting text into an audio form. 

Project 7: In this project, we will be logging temperature of Raspberry Pi on IBM Watson IoT Platform.  This will also include working on LCD Display Module


Who this course is for:
  • This is an introductory course meant for those who are interested in exploring the Node-RED.
  • Anyone interested in learning about programming to interface with a curiosity for making electronics and microcontrollers
  • Students over 10 years of age, or younger with with adult supervision. Young students should be supervised at all times when working with direct electricity.
  • Engineering Students - Electronics, Electrical & Computer Science
  • High School Science Students
  • Electronic Geeks, Hobbiest & Art Students