PProtokol
← all paths

Embedded Developer

C, hardware and constrained systems programming.

2 courses4 projects27 lessons~24h

Skills you'll build

LoopsVariablesConditionalsFunctionsProblem SolvingComputational Thinking

Your progress

0/27 lessons · 0%

Next step

Programming Foundations

start path

Courses in this path

  1. 01

    Programming Foundations

    Think like a programmer: values, logic, loops, functions and problem solving in JavaScript.

    ~14h17 lessons3 projectsbeginner

    start
  2. 02

    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.

    locked

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.