Skip to main content

Computing

Embedded Systems

Train on Embedded Systems with 315 published problems. Preview a problem, explore the course outline, and work through one problem at a time.

Change course

Training

Start training
Course and path

Available problems completed

View progress

Loading course progress…

Preview a course problem

See a problem from Embedded Systems before you begin.

Course topics

Course topics

  1. Microcontrollers, memory-mapped I/O, and peripherals

  2. Interrupts, concurrency, and shared state

  3. Timers, scheduling, and real-time constraints

  4. Serial buses and communication protocols

  5. Memory, energy, and reliability budgets

  6. State-machine verification and safety boundaries

Practice problems

Try a few Embedded Systems problems, each with a hint.