Courses & internships

Skills that start on the workbench

Six hands-on tracks, from your first blinking LED to deploying AI models on edge hardware. Small batches, real boards, and a project at the end of every course.

Embedded C & Microcontrollers

  • Duration: 8 weeks
  • Level: Beginner → Intermediate
  • Hardware: Arduino, STM32, ESP32
  • Mode: Classroom + hands-on lab
Enquire

The foundation of every embedded career. Learn how microcontrollers really work, from registers to communication protocols, and debug like an engineer.

What you'll learn

  • C for embedded: pointers, bit-masking, structs
  • GPIO, timers and interrupts
  • UART, I2C and SPI protocols
  • ADC, PWM and motor control
  • ARM Cortex-M basics with STM32
  • Debugging with logic analyser & oscilloscope
  • Reading datasheets and schematics
  • Capstone: multi-sensor data logger

IoT with ESP32

  • Duration: 6 weeks
  • Level: Beginner
  • Hardware: ESP32, sensors, relays
  • Mode: Classroom + hands-on lab
Enquire

Build connected devices that sense, send and respond. Monitor and control them from a phone or a cloud dashboard.

What you'll learn

  • ESP32 with Arduino IDE & ESP-IDF basics
  • Interfacing sensors and actuators
  • Wi-Fi, BLE and ESP-NOW
  • MQTT, HTTP and REST APIs
  • Dashboards: ThingSpeak, Firebase, Node-RED
  • OTA updates and deep-sleep power saving
  • LoRa for long-range networks
  • Capstone: smart home / smart farm system

Raspberry Pi & Python for Embedded

  • Duration: 6 weeks
  • Level: Beginner → Intermediate
  • Hardware: Raspberry Pi 4/5, camera, sensors
  • Mode: Classroom + hands-on lab
Enquire

Use Linux and Python to build smart devices with cameras, displays and web dashboards. This course is the stepping stone to Edge AI.

What you'll learn

  • Linux command line & shell scripting
  • Python for hardware: GPIO, I2C, SPI
  • Pi Camera and image capture
  • Flask web dashboards & REST APIs
  • Databases: SQLite and Firebase
  • Auto-start apps with systemd
  • Pi ↔ ESP32 communication over MQTT
  • Capstone: smart surveillance system

Edge AI & Computer Vision

  • Duration: 8 weeks
  • Level: Intermediate
  • Hardware: Raspberry Pi 5, BeagleBone AI-64, camera
  • Mode: Classroom + hands-on lab
Enquire

Train AI models and run them on the device itself, with no cloud needed. Covers the complete pipeline from dataset to a deployed, real-time application.

What you'll learn

  • Python, NumPy and OpenCV fundamentals
  • Machine learning basics with scikit-learn
  • CNNs and transfer learning
  • Custom dataset collection & labelling
  • YOLO object detection training
  • MediaPipe: face, hands and pose
  • TFLite / ONNX optimisation & AI accelerators
  • Capstone: real-time vision application

TinyML on Microcontrollers

  • Duration: 4 weeks
  • Level: Intermediate
  • Hardware: ESP32-S3, IMU, I2S microphone
  • Mode: Classroom + hands-on lab
Enquire

Fit machine learning into a few hundred kilobytes. Build low-power devices that hear, feel and detect anomalies on their own.

What you'll learn

  • Sensor data collection pipelines
  • Edge Impulse end-to-end workflow
  • Keyword spotting (voice commands)
  • IMU gesture recognition
  • Anomaly detection for machines
  • Quantisation and TFLite Micro deployment

Embedded Linux with BeagleBone

  • Duration: 6 weeks
  • Level: Advanced
  • Hardware: BeagleBone Black / AI-64
  • Mode: Classroom + hands-on lab
Enquire

An industry-oriented course on how real products run Linux: boot process, device trees, drivers and real-time control.

What you'll learn

  • Linux boot process & U-Boot
  • Cross-compilation toolchains
  • Device tree & device tree overlays
  • Intro to kernel modules & drivers
  • PRU real-time programming
  • Buildroot / Yocto introduction
  • Industrial protocols: Modbus, CAN
  • Capstone: industrial monitoring node

Fees vary by course and batch. Contact us for current fees and start dates.

Internships

Industry-style internships with a live project

Every internship includes daily mentoring, a real hardware project, a final presentation and a completion certificate for your college.

2-Week Starter Internship

1st / 2nd yearArduino · ESP32

Electronics basics, microcontroller programming and a mini IoT project. Perfect for your first internship.

Enquire

4-Week Embedded + IoT Internship

2nd / 3rd yearESP32 · Raspberry Pi

Sensor interfacing, protocols, cloud dashboards and a complete IoT system built and demonstrated by you.

Enquire

6 to 8-Week AI + Embedded Internship

3rd / final yearRaspberry Pi · BeagleBone

Train and deploy an AI model on edge hardware. Includes a project report suitable for academic submission.

Enquire
For school students

Young Innovators Robotics Club

Weekend classes for students in classes 6–12. They build robots, learn coding and discover how AI works, all through fun, hands-on projects.

  • Build & take homeLine followers, obstacle avoiders, smart dustbins and more.
  • Coding from scratchBlock coding to Python, at the right pace for each age group.
  • Science fair readyGuidance for school exhibitions and competitions.
Enquire for your child
Final-year students

Need project support instead?

Browse 50 AI + embedded project titles with hardware, code, report, PPT and viva preparation, or bring your own idea.