Embedded C & Microcontrollers
- Duration: 8 weeks
- Level: Beginner → Intermediate
- Hardware: Arduino, STM32, ESP32
- Mode: Classroom + hands-on lab
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