Embedded Developer
C, hardware and constrained systems programming.
Your progress
0/27 lessons · 0%
Next up: Programming Foundations
Roadmap
Programming Foundations
Think like a programmer: values, logic, loops, functions and problem solving in JavaScript.
~14h17 lessons3 projectsbeginner
Embedded Systems Foundations
LockedLearn how microcontrollers really work: bits, GPIO, ADC, PWM, interrupts, serial protocols, and firmware state machines.
~10h10 lessons1 projectintermediate
Projects you'll build
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.
Score Tracker
Turn variables and types into a working score tracker used by a small games night app.
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.