Firmware, Edge Computing and Connected Devices

Embedded Systems & IoT

An advanced embedded systems programme where students design, program, test, and optimize connected hardware systems using microcontrollers, sensors, wireless communication, edge computing, and TinyML.

Age12 - 16
Duration8 months
FormatOne 3-Hour Session Per Week
Pathway StageLevel 03: Specialisation

Focus Areas

ESP32 & Wireless Communication

STM32 & Precision Control

Raspberry Pi & Edge Computing

Edge AI & TinyML

System Integration & Engineering Capstone

Learning Outcomes

Coding & Automation

Architect and program advanced ESP32 and STM32-based embedded systems.

Design power-efficient wireless

Design power-efficient wireless IoT nodes using communication protocols such as MQTT, LoRa, Zigbee, and HTTP.

Implement deterministic control

Implement deterministic control systems using GPIO, interrupts, timers, PWM, ADC, DAC, and PID control.

Prototype Building

Build hybrid embedded systems that combine microcontrollers, Raspberry Pi, sensors, cameras, dashboards, and edge computing workflows.

Prototype Building

Deploy AI models on microcontrollers and edge devices using TinyML and Edge AI workflows.

Prototype Building

Integrate, test, optimize, document, and present a full embedded system prototype using engineering standards.

Tools Used

ESP32
PlatformIO
STM32
STM32CubeIDE
Raspberry Pi
Linux
Python
Edge Impulse
NodeRED
MQTT Broker
Git
Logic Analyzer
Oscilloscope

Prerequisites

Prior ESP32, Arduino, or microcontroller programming experience is required

Students should have strong MCU coding ability and be comfortable writing, testing, and debugging code independently

Basic electronics knowledge is required, including voltage, current, sensors, circuits, and safe wiring practices

Completion of Robotics and IoT or equivalent embedded/electronics experience is recommended

Students without prior Meu Labs experience can request an entry test to assess their readiness

Course Structure

Advanced hands-on lab sessions where students learn through firmware development, circuit integration, debugging, testing, benchmarking, and system optimization

Continuous progress tracking through completed engineering builds, instructor feedback, peer reviews, technical documentation, system performance, and debugging ability

Portfolio and certification outcomes with student work documented through firmware projects, system diagrams, sensor integrations, IoT prototypes, TinyML models, capstone builds, showcases, and a course completion certificate

Engineering-first learning with production-style documentation, real debugging scenarios, system architecture thinking, and performance benchmarking

Request Full Syllabus

Complete the request form and we will send the full syllabus to you.

We respect your privacy. Your information is safe with us.

Payment Info

Family savings25% sibling discounts
Bundle discount25% discounts for multiple courses

Installment Payment Partners

Mintpay, Koko, and MyFees

MintpayMintpayKokoKokoMyFeesMyFees

Select your preferred installment partner during enrollment.

Upfront paymentSpecial one-time payment discounts
Trial classTry out the first class for free*

*Free trial subject to seat availability.

June Intake Now Open

Registration closes in 7 days

Wednesday, 3:30 PM - 6:30 PM2 spots left
Saturday, 9:00 AM - 12:00 PM5 spots left
Sunday, 1:00 PM - 4:00 PM3 spots left
In Person Only • Colombo 06

LIMITED SEATS, ENROLL NOW!

Our small batch sizes ensure personalised attention and the best learning experience for every student.

Register Now

Other Recommended Courses

Electrical and Electronics Engineering
Level 03: Specialisation

Electrical and Electronics Engineering

CircuitsOhm’s LawMultimeter
Age: 12 - 16
Duration: 8 months
Robotics and IoT
Level 02: Learning Path

Robotics and IoT

Fusion 360ArduinoWoodworking
Age: 10 - 14
Duration: 6 months
Digital Media
Level 02: Learning Path

Digital Media

Story WritingScript WritingDigital Drawing
Age: 10 - 14
Duration: 6 months