All skills

Technical skill

Embedded Systems

Software that runs directly on microcontrollers.

Why it matters

Cars, medical devices, satellites and appliances all run embedded code.

How to learn it

  1. 1Start with Arduino, then move to STM32 or ESP32.
  2. 2Learn GPIO, timers, interrupts, ADC, UART, I2C, SPI.
  3. 3Read a datasheet cover to cover once.
  4. 4Build a sensor-to-display-to-cloud project.

Free resources

Ask StudyLuna.ai about Embedded Systems