makecademy
← Courses
BeginnerCertificate9 lessons

Raspberry Pi Smart Home and IoT Hub

Turn a Raspberry Pi into the local brain for smart-home and IoT projects with MQTT, dashboards, Python services, camera, alerts, and device orchestration.

Instructor: Makecademy Team|3 sections|$29

About this course

A system-building course for makers who want a Raspberry Pi to coordinate home automation devices. Students set up reliable services, run local dashboards, host MQTT, receive device data, trigger alerts, use camera workflows, and control GPIO or network devices.

What you will be able to build

  • 01Run Raspberry Pi projects reliably as services
  • 02Host local dashboards and APIs
  • 03Use MQTT as a device message bus
  • 04Trigger alerts from sensor data
  • 05Use the Pi camera in automation workflows
  • 06Design a local smart-home hub architecture

Course curriculum

Browse the public lesson outline before joining the course.

3 sections / 9 lessons
Section 1

Local Hub Setup

3 lessons
  1. 01Prepare the Pi for always-on project use
  2. 02Install and configure MQTT broker basics
  3. 03Create project folders, logs, and services
Section 2

Dashboards and Devices

3 lessons
  1. 01Build a local Python dashboard
  2. 02Receive sensor data from devices
  3. 03Control GPIO or network outputs from the hub
Section 3

Monitoring and Alerts

3 lessons
  1. 01Add camera or motion monitoring workflows
  2. 02Trigger notifications from events
  3. 03Back up and recover the hub configuration