Embedded Developer
C, hardware and constrained systems programming.
Skills you'll build
Courses in this path
- 01start
Programming Foundations
Think like a programmer: values, logic, loops, functions and problem solving in JavaScript.
~14h17 lessons3 projectsbeginner
- 02locked
Embedded Systems Foundations
Learn how microcontrollers really work: bits, GPIO, ADC, PWM, interrupts, serial protocols, and firmware state machines.
~10h10 lessons1 projectintermediate
Finish Programming Foundations first.
Projects you'll complete
Score Tracker
Turn variables and types into a working score tracker used by a small games night app.
Simulated Firmware Control Loop
Build a simulated firmware brain: bit-level register control, sensor-to-actuator signal conversion, and a robust event-driven state machine, all as pure JavaScript functions mirroring real embedded logic.
Number Guessing Engine
Build the logic engine behind a guessing game using conditions and loops.
Study Coach
Final project: a study coach that summarises practice sessions and reports back in plain English.