Free demoJob-oriented courses at Debugshala, Old Palasia, Indore. Freshers, non-IT and year-gap welcome.Book a free demo +91-8982385539
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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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

  1. 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.
  2. 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

  1. 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.
  2. 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.
Practise on Debugshala TestOnline compiler, coding questions, aptitude and reasoning MCQs. Free at test.debugshala.com ↗