Free course · by Debugshala, Indore
Edge AI and IoT Tutorial
10 free lessons, in the order we teach them in class: start at lesson 1 and work down. Every lesson has an analogy, a diagram, code you can run or copy, a quick quiz and an FAQ.
- 10Lessons
- 3Modules
- ~2 hReading time
- FreeAlways
01Edge AI and TinyML
- Edge AI Explained: TinyML, Quantisation and Robotics CareersEdge AI explained: TinyML, cloud vs edge, devices, pruning, distillation and int8 quantisation with numpy, LiteRT and ONNX code, and a career roadmap.
- TinyML Explained: Machine Learning on MicrocontrollersTinyML explained: how ML models run on microcontrollers, with a battery budget, a numpy vibration anomaly classifier and LiteRT for Microcontrollers code.
- Edge AI Hardware: MCUs, NPUs, GPUs and FPGAs ComparedCompare edge AI hardware for robots: MCUs, micro-NPUs, Raspberry Pi with NPU, Jetson and FPGAs. Estimate latency from TOPS and check memory limits in Python.
- Model Quantisation for Edge AI: Int8, Pruning and DistillationModel quantisation for edge AI: zero points, calibration, int8-only maths, PTQ vs QAT, structured pruning and distillation, with numpy demos and LiteRT code.
- Edge-Cloud Robotics: What Runs on the Robot vs the CloudEdge-cloud robotics explained: split robot software by deadline, bandwidth and privacy, plan for network outages, and try a latency planner and FedAvg demo.
- Embodied AI Explained: Robot Foundation Models and VLAsEmbodied AI explained: how vision-language-action models and robot foundation models work, why they predict action chunks, and which ones fit edge boards.
02IoT for Robotics
- IoT Basics for Robotics: Layers, Radios and Message DesignIoT basics for robotics: the four IoT layers, Wi-Fi vs BLE vs LoRaWAN, compact payloads, report-by-exception and an ESP32 deep-sleep node, with Python demos.
- MQTT Protocol Explained: Topics, QoS and Python ExamplesMQTT protocol explained for robots: brokers, topics and wildcards, QoS 0, 1 and 2, retained messages and Last Will, with a Python mini broker and ESP32 code.
03Robotics Career
- Robotics Projects for Beginners: 12 Ideas from Easy to AdvancedRobotics projects for beginners: 12 ideas from a smart dustbin to a TinyML robot, with parts, skills, a power budget, a maze solver and portfolio tips.
- Robotics Interview Questions and Answers for Freshers (2026)Robotics interview questions for freshers with answers: kinematics, PWM, I2C vs SPI, PID windup, ROS 2, edge AI, plus PID and odometry coding exercises.