en
CBO • Registration Pending Bulenga, Wakiso District, Uganda
"Where Talent Grows Together" Join Community
Hardware • Step-by-Step Curriculum

Hardware, IoT & Robotics

Go from basic Ohm's Law and Arduino simulators to ESP32 IoT telemetry, PCB design, ROS 2 robotics, and Edge AI.

Track Progress 0/8 Steps (0%)
Sign in to save progress, pass the Mastery Test, and earn a verified MESHLUMA Certificate. Practice Mastery Test (5 Questions)
Practical Equipment & Study Requirements
What laptop, phone, internet, and free tools you need for this field—plus cloud options if your device is low-spec.
Free Browser Simulator First, Kit Optional
Laptop / PC Specs

Minimum: Any 4GB RAM laptop (Windows 10/11, Ubuntu, or macOS) with at least 1 USB port for flashing microcontrollers.

Recommended: 8GB–16GB RAM, 256GB+ SSD if running KiCad PCB design or ROS 2 Gazebo 3D simulations (Steps 5–6).

Free Cloud Option: Wokwi.com & Tinkercad Circuits — simulate Arduino, ESP32, LEDs, sensors & Wi-Fi MQTT free in your browser before buying parts.

Phone & Internet

Phone-Friendly Start

Reading schematics and running basic Wokwi simulations works on phone/tablet, but firmware coding & PCB layout need a laptop.

Internet: 1–3 Mbps for Wokwi simulator and Arduino/Espressif docs.

Free Software & Hardware Kit
Wokwi Browser Simulator (Free) Arduino IDE 2.x KiCad (Free Open Source) VS Code + PlatformIO

Hardware / Kit: Optional Starter Kit (~50,000–120,000 UGX at Bulenga Hub or local electronics shops): Breadboard, jumper wires, LEDs, resistors, Arduino Uno or ESP32, DHT22/ultrasonic sensor, and USB cable.

Best Way to Study This Field Easily: Always prototype and test your circuit in Wokwi's free browser simulator first so you never burn real components.
Beginner Stage

Zero prior experience required — core concepts & first hands-on builds.

Step 1 beginner ~10 hrs

Electronics Fundamentals & Circuit Safety

Master voltage, current, resistance, breadboards, and safe power budgeting.

What You Will Learn
  • Ohm's Law & Kirchhoff's Laws
  • Resistors, LEDs, diodes & transistors
  • Reading schematics & multimeter use
Hands-On Milestone Project: Design and simulate a voltage-divider light sensor circuit.
Step 2 beginner ~12 hrs

Microcontroller Programming with Arduino

Write C/C++ firmware for digital/analog I/O, even before buying physical hardware.

What You Will Learn
  • Digital/analog read & write
  • Serial monitor debugging
  • Timers & debouncing
Hands-On Milestone Project: Simulate a smart traffic-light controller with pedestrian button in Wokwi.
Intermediate Stage

Build real multi-part projects, tooling fluency, and problem-solving speed.

Step 3 intermediate ~16 hrs

Sensors, Actuators, PWM & Motor Drivers

Interface temperature, ultrasonic, and motion sensors alongside servos and DC motors.

What You Will Learn
  • I2C, SPI & UART buses
  • PWM speed & servo control
  • H-bridge motor drivers & flyback diodes
Hands-On Milestone Project: Build an automated plant-watering or obstacle-avoidance prototype.
Step 4 intermediate ~16 hrs

Wi-Fi, ESP32 & IoT Messaging with MQTT

Connect hardware devices to cloud dashboards reliably over lightweight IoT protocols.

What You Will Learn
  • ESP32 Wi-Fi & HTTP/MQTT
  • Topics, QoS & retained messages
  • JSON telemetry payloads
Hands-On Milestone Project: Stream simulated temperature/humidity telemetry to an MQTT broker and web chart.
Advanced Stage

Production patterns, architecture, automation, and security rigor.

Step 5 advanced ~20 hrs

PCB Design with KiCad & Embedded MicroPython

Move from messy breadboards to custom printed circuit boards and structured firmware.

What You Will Learn
  • Schematic capture & footprints
  • 2-layer PCB routing & Gerber export
  • MicroPython & interrupts
Hands-On Milestone Project: Design a custom 2-layer sensor breakout PCB in KiCad.
Step 6 advanced ~22 hrs

Robotics Kinematics & ROS 2 Foundations

Control autonomous robots using nodes, topics, transforms, and simulation.

What You Will Learn
  • ROS 2 nodes, topics & services
  • Differential drive & PID control
  • URDF & Gazebo simulation
Hands-On Milestone Project: Write a ROS 2 publisher/subscriber node that steers a simulated mobile robot.
Expert Stage

Scale, observability, testing, leadership, and real-world deployment.

Step 7 expert ~18 hrs

Edge AI & TinyML on Microcontrollers

Run machine learning models directly on low-power edge hardware without cloud latency.

What You Will Learn
  • Audio/motion dataset capture
  • Quantization & TFLite Micro
  • On-device inference budgeting
Hands-On Milestone Project: Train and deploy a wake-word or vibration-anomaly detector on an MCU.
Step 8 expert ~20 hrs

Real-Time OS (FreeRTOS), OTA Updates & Fleet Security

Engineer deterministic embedded firmware with multitasking, secure boot, and remote OTA updates.

What You Will Learn
  • FreeRTOS tasks, queues & mutexes
  • Signed OTA firmware updates
  • Watchdogs & fail-safe design
Hands-On Milestone Project: Architect a multi-task FreeRTOS sensor node with TLS MQTT and OTA rollback.
Field Mastery Assessment

Hardware, IoT & Robotics — Practical Mastery Assessment

Score 80% or higher (5 scenario questions) + submit your real practical capstone project after at least 7 days of study to earn a Verified MESHLUMA Certificate.

Sign In & Complete Study Steps to Unlock Test

Tests are given after studying all 8 steps to prove real practical mastery.

Sign In to Track Study & Unlock Test