Internet of things using Node-red and Raspberry Pi
Amit Rana
Course Overview
Learn Internet of Things using Raspberry Pi and Node-RED
This course is designed for beginners who want to start building practical IoT systems using Raspberry Pi and Node-RED. Instead of writing large amounts of code, Node-RED allows you to create applications visually using simple drag-and-drop “flows”. This makes it one of the most approachable and powerful tools for building IoT applications.
The course starts from the absolute basics and gradually moves toward building real IoT projects. You will learn how Raspberry Pi works, how to connect sensors and actuators, how to process data using Node-RED, and how to send and receive information from cloud platforms.
To keep the learning process transparent, a large portion of the course is available as a free preview. You can watch the lessons, understand the teaching style, and decide whether the course is right for you before enrolling.
About the Instructor
Hi, I’m Amit Rana — engineer, programmer, and technology educator. Over the past decade I have taught embedded systems, electronics, and IoT to more than 20,000 students across 150+ countries. My focus has always been on making complex technology easy to understand through practical projects and clear explanations.
This course is designed to help beginners confidently enter the world of IoT using Raspberry Pi and Node-RED.
What You Will Learn
• Understanding Raspberry Pi and setting up the operating system
• Installing and running Node-RED on Raspberry Pi and Windows
• Creating your first Node-RED flows
• Interfacing hardware with Raspberry Pi using Node-RED
• Working with LEDs, relays, and sensors
• Connecting sensors such as DHT11 and SenseHAT
• Using SenseHAT emulator when hardware is not available
• Understanding Internet of Things communication concepts
• Learning MQTT protocol for IoT communication
• Sending sensor data to MQTT brokers
• Sending IoT data to cloud platforms such as ThingSpeak
• Building complete IoT projects with sensor data and remote control
• Exporting and managing Node-RED flows
• Running Node-RED automatically when Raspberry Pi starts
Hands-On IoT Projects
Throughout the course you will build practical projects such as:
• Sending sensor data to MQTT brokers
• Sending sensor data to cloud dashboards
• Controlling devices remotely through the internet
• Creating complete end-to-end IoT systems using Raspberry Pi and Node-RED
Who This Course Is For
This course is ideal for:
• Beginners who want to learn Raspberry Pi
• Students exploring Internet of Things projects
• Electronics enthusiasts interested in IoT development
• Developers who want a simple way to build IoT systems using Node-RED
No previous experience with Raspberry Pi, Node-RED, or programming is required. Everything is explained step-by-step from the ground up.
What This Course Is Not
This course focuses on beginner-level learning and practical IoT systems using Raspberry Pi and Node-RED. It is not intended for advanced Node-RED developers and does not include PLC or SCADA tutorials.
Start exploring the free preview and begin your journey into practical IoT development.
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
- Working Professionals
- Students
- Hobbyists and Project Developers
- Have little understanding of IoT Concept
- Basic Know-how of Raspberry Pi is recommended but not needed
- Recommended Hardware : raspberry Pi Computer
Course Content
- Introduction
- Raspberry Pi Fundamentals and Getting your Raspberry
- Raspberry Pi interfacing with Hardware Outputs
-
Raspberry Pi Interfacing with Sensors
-
20.1 Node-red blink
00:06:29 -
21 Using Sense HAT with RPi
00:03:11 -
22 Connect SenseHAT with RPi and create flow
00:08:46 -
23 No SenseHAT- use the simulator
00:04:51 -
24 Using Display of SenseHAT
00:02:34 -
25 Write Javascript code to parse sensor values
00:07:46 -
26 Using DHT11 Sensor with Nodered-1
00:10:22 -
27 Using DHT11 Sensor with Nodered-2
00:05:57
-
- Fundamentals of iot & Creating Project Thinkspeak
- MQTT Using Node-red
- Complete Project using Adafruit 10
- Exporting Flows and Starting Nodered on Boot
- Conclusion