Home>Education
EDUCATION · TRAIN THE NEXT ENGINEERS

Learn to build
real hardware.

AID-IOT runs hands-on programmes across drones, robotics, AI/ML, edge AI, software-defined radio and the full design-software stack — the same tools and workflow we ship with, taught on the bench.

6

Disciplines

14

Coursework lessons

100%

Hands-on, no slideware

Drop lab / workshop photo
Drop PCB / electronics photo
Drop drone photo
hardware lab · hands-on
SolidWorks · KiCad
IOTA-SYNC coursework

Engineering-software training

The real product pipeline, taught end to end.

We don\u2019t teach tools in isolation — learners carry one product from a 3D model to a manufacturing-ready board, using the exact toolchain AID-IOT ships with.

SW01

SolidWorks

Mechanical CAD

Model enclosures, brackets and airframes in 3D. Learn parametric sketching, assemblies and design-for-manufacture before a single part is cut.

  • Parametric part & assembly modelling
  • Enclosure & airframe design
  • Tolerances, fits & DFM
  • Drawings & STEP export
Ki02

KiCad

Electronics Design

Turn a circuit idea into a schematic and a routed PCB. Capture nets, assign footprints, and pass electrical-rule checks on open-source EDA.

  • Schematic capture & nets
  • Footprint & symbol libraries
  • PCB layout & routing
  • ERC / DRC validation
03

TraceCraft

IN-HOUSE

PCB → Fabrication

AID-IOT’s in-house board-to-fab toolkit. Review routing, control impedance, panelise and generate clean, manufacturer-ready Gerber and pick-and-place files.

  • Controlled-impedance routing review
  • Copper pour & EMI hygiene
  • Panelisation & fab drawings
  • Gerber / BOM / CPL export
OUTPUTA fully documented hardware project — 3D model, schematic, routed PCB and a manufacturer-ready fabrication package — built by the learner.

Advanced engineering tracks

Where hardware meets intelligence.

Beyond the build: program robots to act on their own, train models on your data, shrink them to run on-device, and pull meaning out of the radio spectrum.

ROBOTICS

Autonomy & Control

Build mobile robots and robotic arms that sense and act. From motor control to full autonomy on ROS 2 — the industry-standard robotics framework.

ROS 2 nodes, topics & services
Motor, servo & PID control
SLAM & autonomous navigation
Sensor fusion (IMU + LiDAR)
Inverse kinematics for arms
ROS 2GazeboPython / C++

AI / ML

Models & Data

Take a model from dataset to deployment. Train and evaluate computer-vision and time-series networks, then export them for real hardware products.

Data pipelines & labelling
CNNs for vision tasks
Time-series & forecasting
Training, metrics & evaluation
Export to ONNX / TFLite
PyTorchTensorFlowOpenCV

EDGE AI / TinyML

On-device Inference

Run intelligence where the data is. Quantise and deploy neural nets onto microcontrollers like IOTA-SYNC for real-time, offline, low-power inference.

Quantisation & pruning
TFLite-Micro deployment
Keyword & gesture spotting
On-device anomaly detection
Latency & power budgeting
TFLite MicroEdge ImpulseESP-DL

SDR

RF & Signals

Treat the radio spectrum as software. Capture, demodulate and decode real-world signals — from FM to ADS-B aircraft and LoRa telemetry — with RTL-SDR and GNU Radio.

Sampling & the RF front-end
IQ data & the spectrum
AM / FM / digital demodulation
Decoding ADS-B, LoRa, telemetry
GNU Radio flowgraphs
RTL-SDR / HackRFGNU RadioPython

Self-paced coursework

A hands-on IoT curriculum, in the browser.

Every AID-IOT learner gets the IOTA-SYNC track on our own learning hub — fourteen guided lessons from first upload to on-device AI and secure, cloud-connected firmware. Real code, real serial output, your progress saved.

learn.aid-iot.com
learn.aid-iot.com/iota-sync/net/mqtt
Connectivity/MQTT Telemetry

MQTT Telemetry

Core24 min

Publish sensor data to the cloud. We push readings to an MQTT broker every few seconds — the same pattern that powers production AID-IOT fleets.

In this lesson

  • 1Connect to the broker
  • 2Publish a JSON payload on a topic
  • 3Subscribe to a command channel

Serial monitor

CONNECT  -> broker.aid-iot.local:1883
PUBLISH  aid/iota/telemetry
 {"device":"iota-01","tempC":26.4}
mqtt.ino
#include <PubSubClient.h>
#include <WiFiClient.h>
WiFiClient net;
PubSubClient mqtt(net);

void publishTemp(float c) {
  char payload[64];
  snprintf(payload, sizeof(payload),
           "{\"device\":\"iota-01\",\"tempC\":%.1f}", c);
  mqtt.publish("aid/iota/telemetry", payload);
}

void loop() {
  if (!mqtt.connected()) mqtt.connect("iota-01");
  mqtt.loop();
  publishTemp(26.4);
  delay(5000);
}

What you walk away with

Job-ready skills across the whole stack.

Complete the programme and you can take a hardware idea from sketch to a connected, manufacturable product.

Design mechanical parts and enclosures in SolidWorks, and lay out multi-layer PCBs in KiCad.

Produce manufacturer-ready Gerber, BOM and pick-and-place files with TraceCraft.

Build, configure and safely fly a quadcopter using the ArduPilot toolchain.

Program autonomous robot behaviour on ROS 2 with sensor fusion and navigation.

Train, evaluate and export AI/ML models — and run them on-device with TinyML.

Capture and decode real-world RF signals with software-defined radio.

WHO IT'S FOR

Open to anyone who likes to build.

No prior hardware experience required — only curiosity. We meet learners where they are and take them to production-grade.

Bring this to your campus →

Students

Engineering undergraduates and postgraduates building portfolio-grade projects.

Faculty

Educators standing up drone labs and hardware coursework on campus.

Makers & researchers

Tinkerers and research teams who want a production-grade workflow.

Institutions

Colleges partnering with AID-IOT for structured, hands-on programmes.

Have a problem?

We design, deploy, and scale the solution.

Avatar holding coffee and laptop