Interactive learning roadmap

Thirteen stages, seven goals, one honest path

Pick your goal to get a recommended order of study, then open any stage to see what you study, why it matters, the prerequisites, a practical exercise, the skills gained and the recommended next step.

13stages from first program to first role
7goal-based pathways with optional stages marked
100%recommendations are educational guidance, not employment promises
Pathway recommender

What are you working toward?

Choose a goal to see a suggested order of study. These are educational recommendations about topics and sequence — not a promise of employment or a guaranteed outcome.

Programming Foundations

Syntax, problem solving and debugging basics

Embedded C

Pointers, memory layout, volatile and bit manipulation

Microcontroller Fundamentals

Architecture, memory map, clocks and interrupts

Peripheral Interfaces

UART, SPI, I2C and hardware-level debugging

Firmware Development

Layered architecture, drivers, state machines and tests

ARM-based Systems

Cortex-M, STM32, ESP32, toolchains and debugging

Real-Time Operating Systems

Tasks, queues, mutexes, timing and concurrency defects

Embedded Linux

Boot process, kernel modules, device trees and drivers

IoT and Networking

TCP/IP, MQTT/CoAP, provisioning, telemetry and updates

Automotive Embedded

ECUs, CAN/CAN FD, UDS diagnostics, AUTOSAR and safety

Embedded AI

Sensor data, TinyML, quantisation and on-device inference

Integrated Projects

End-to-end systems that combine multiple stages

Career Preparation

Portfolio, resume, assessments and mock interviews

How to use this

Reading the roadmap honestly

A few things worth stating plainly before you plan around it.

Effort indicators are estimates.Each stage shows an indicative effort range at 6–8 hours per week. Your pace depends on background, practice quality and how much project work you take on. Nothing here is a duration guarantee.
Optional means optional.Stages marked “optional” can be skipped for your chosen goal without breaking the path. Taking them adds breadth, not correctness.
Recommendations are guidance, not outcomes.Following a pathway does not guarantee employment, a salary or a role. It gives you a coherent order of study and a defensible body of work.
Sequence is advisory across providers too.If you are studying elsewhere, use this as a checklist against your own syllabus rather than as a prescription.
Next step

Not sure which stage you are actually at?

Tell us your background and what you have already built. We will tell you which stages you can skip, which ones will bite you later, and roughly how much work is involved.

Free, no obligation. We will tell you honestly if the programme is not the right fit for your background or goals.