Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Raspberry Pi & IoT with Node-RED – Build Projects
Highest Rated
Rating: 4.6 out of 5(117 ratings)
832 students

Raspberry Pi & IoT with Node-RED – Build Projects

Build IoT flows using Raspberry Pi, Node-RED, MQTT and cloud integration from scratch
Created byAmit Rana
Last updated 2/2026
English

What you'll learn

  • Understand Nodered programming Language for IoT projects
  • Raspberry Pi and nodered programming
  • Using node-red to read sensors, and create a variety of IoT applications
  • BMP180, DHT, Ultrasonic Sensors and Raspberry Pi SenseHAT
  • Writing Custom javascript in nodered and control output
  • Using Network Protocols, HTTPs and MQTT for IoT Application

Course content

10 sections43 lectures6h 20m total length
  • Introduction to Nodered9:39
  • About taking this course1:27
  • Installation of Nodered on Windows PC7:32
  • Creating First Program in Nodered (aka flow)11:53
  • Creating Your Second Flow4:41

Requirements

  • Have little understanding of IoT Concept
  • Basic Know-how of Raspberry Pi is recommended but not needed
  • Recommended Hardware : raspberry Pi Computer

Description

Raspberry Pi & IoT with Node-RED – Build Real Projects from Scratch

If you want to build Internet of Things (IoT) applications using Raspberry Pi and Node-RED without getting overwhelmed by complex programming, this course is designed for you.

By the end of this course, you will be able to:

  • Install and configure Raspberry Pi

  • Set up Node-RED on Raspberry Pi and Windows

  • Create drag-and-drop IoT flows using Node-RED

  • Interface sensors and output devices

  • Send data to MQTT brokers and cloud platforms

  • Build complete IoT projects with Raspberry Pi and Node-RED


Why This Course?

Many beginners want to learn Raspberry Pi and IoT but face common challenges:

  • No experience with Linux or Raspberry Pi

  • No programming background

  • Confusion about sensors and hardware interfacing

  • Difficulty connecting devices to the cloud

This course removes those barriers.

Node-RED simplifies IoT development by allowing you to create logic using visual flows instead of complex code. You will build your first Node-RED flow within the first 20 minutes of the course.

Everything is explained step by step with minimal hardware requirements so you do not feel overwhelmed.


What You Will Learn

  • Raspberry Pi Fundamentals

  • What is Raspberry Pi

  • Installing operating system

  • Initial configuration and setup

  • Understanding Raspberry Pi environment


Node-RED Basics

  • Installing Node-RED on Raspberry Pi and Windows

  • Creating your first flow

  • Understanding nodes and flow logic

  • Exporting and managing flows

  • Running Node-RED on startup


Hardware Interfacing

  • Connecting LEDs and relays

  • Interfacing sensors

  • Working with DHT11 and Sense HAT

  • Using Sense HAT emulator if hardware is not available


IoT and Cloud Integration

  • What is IoT

  • Understanding MQTT protocol

  • Sending data to MQTT broker

  • Project: Send sensor data to HiveMQ broker

  • Project: Send sensor data to ThingSpeak cloud

  • Complete IoT project: Cloud monitoring and device control using Node-RED


What Makes This Course Different

  • Complete beginner-friendly structure

  • Minimal hardware required

  • Hands-on projects

  • Step-by-step IoT workflow

  • Clear explanation of both hardware and cloud integration


What This Course Will Do For You

  • Help you confidently use Raspberry Pi

  • Enable you to design IoT flows using Node-RED

  • Teach you practical MQTT-based communication

  • Prepare you to build hobby, academic, or startup IoT projects

  • Give you a strong foundation in visual IoT development


Who This Course Is For

  • Complete beginners in Raspberry Pi

  • Beginners in IoT development

  • Students working on academic IoT projects

  • Makers and hobbyists

  • Anyone who wants to learn Node-RED from scratch


Who This Course Is Not For

  • Experienced Node-RED developers

  • Advanced PLC or SCADA professionals

  • Users already comfortable building production-grade IoT systems


Instructor

Hi, I’m Amit Rana — engineer, programmer, and trainer.

With over 10 years of experience teaching embedded systems and IoT to thousands of students across 150+ countries, I focus on simplifying complex topics into clear, structured learning paths.

To help you make an informed decision, a significant portion of this course is available as free preview lectures.


30-Day Money Back Guarantee

Your enrollment is completely risk-free. If the course does not meet your expectations, Udemy offers a 30-day full money-back guarantee.


Enroll today and start building IoT applications using Raspberry Pi and Node-RED.

Who this course is for:

  • Working Professionals
  • Students
  • Hobbyists and Project Developers