Skills Network

Node-RED: Basics to Bots

In this course, you'll learn how to use the Node-RED flow editor to wire application components together to make a chatbot application.

Start the Free Course

About This Course

Get hands-on experience and learn how to convert speech to text, analyze tone, translate text into different languages, send tweets through Twitter, add audio and video capabilities, and set up a chatbot using the IBM Watson Assistant (formerly Conversation) service and Facebook Messenger. And you don't even need any programming experience!

Node-RED, which is built on Node.js, is a browser-based flow editor that makes it easy to wire together devices, APIs, and online services by simply dragging and dropping nodes on a palette. You then connect, or wire, the nodes to create flows that can be then deployed to the lightweight Node.js runtime with a single click.

This course includes four labs. Each lab has a short video introduction, the lab instructions, and lastly a solution video. Watch the solution videos if you have a problem completing the lab or want to check your work. The solution video shows the steps required to complete the lab.


No programming experience is required for this course. You will work with basic HTML and JavaScript, but the course labs will provide that code.

You'll need the following accounts:

  • IBM Cloud account
  • Twitter account
  • Facebook account
  • A browser that supports WebRTC (e.g., a modern desktop browser)

Important: If you have an IBM Cloud Lite account, you will only be able to create one Cloud Foundry application. This is enough to complete this course, but if you are already using an application, then you might need to upgrade your account

Related links

Node-RED documentation

Node-RED starter application information (IBM Cloud docs)

Course Instructors

Soheel Chughtai

Early Program Manager, Watson Developer Cloud
IBM Systems


Emma Dawson

Early Program Manager
IBM Systems

Digital Developer Conference: Hybrid Cloud. On Sep 22 & 24, start your journey to OpenShift certification.Register for free