Career paths
Pick where you want to end up. A path is an ordered set of courses with one goal, a capstone you build, and a badge that means something because the work behind it was assessed. Courses can also be taken on their own, in any order.
Instructor-led career paths
Taught live by a practising engineer, in a scheduled cohort or privately for your team. Each path is a role, not a topic list.
Linux Kernel Engineer
Read, modify and reason about the kernel itself — scheduling, memory and concurrency at source level.
KRN-101 → KRN-201 → KRN-220 → KRN-230
Linux Driver & Device Engineer
Write drivers that bind, work, and survive a decade in the field.
DRV-101 → DRV-120 → DRV-201 → DRV-210 → DRV-220
Embedded Linux & BSP Engineer
Ship a board support package you can maintain for ten years.
EMB-101 → EMB-120 → EMB-201 → EMB-210 → EMB-220 → EMB-310
Real-Time & Industrial Systems Engineer
Hold a deadline in microseconds, on hardware you do not control.
RTL-101 → PRF-201 → RTL-201 → RTL-210
Kernel Security & Maintenance Engineer
Run a credible kernel security practice: triage, backport, harden, respond.
SEC-101 → SEC-110 → SEC-201 → SEC-301 → SEC-320
Systems Performance & Debugging Engineer
Find the real bottleneck, under pressure, with evidence.
PRF-101 → DBG-101 → DBG-201 → DBG-220 → PRF-220
AI Infrastructure Engineer
Run GPU clusters that stay busy — the kernel, memory, fabric and driver layers under every training job.
AIC-101 → AIC-200 → AIC-210 → AIC-220 → AIC-230 → AIC-300
AI Platform & Operations Engineer
Turn GPUs into a platform: shared, scheduled, observed, and safe to let teams use.
AIC-300 → AIC-310 → AIC-320 → AIC-330 → AIC-400
HPC & Cluster Engineer
Run thousands of nodes as one machine, and keep them identical.
HPC-101 → HPC-201 → HPC-210 → HPC-230
Storage & Virtualization Engineer
Own the block layer, the filesystems and the isolation beneath everything else.
STO-101 → STO-110 → STO-201 → VRT-101 → VRT-110 → VRT-201
Embedded Vision & Camera Systems Engineer
Build camera pipelines that hold sync and hold quality.
VIS-101 → VIS-110 → VIS-201 → VIS-210
Firmware & Microcontroller Engineer
Own everything that runs before the operating system, and everything under it.
FRM-101 → FRM-120 → FRM-201 → FRM-210
FPGA & Digital Design Engineer
From a blank file to a synthesizable design that meets timing on real silicon.
VLG-101 → VLG-201 → FPG-101 → FPG-110 → FPG-201
Guided self-paced paths
The same depth worked through at your own pace: chapters, graded labs with pass checks, and a project reviewed by an engineer. No cohort date.
Network Systems Architect
design a network stack end to end, from the kernel to the NIC to the cluster, and defend the choices.
PDP-201 → DPK-301 → RDM-201 → RDM-210 → OFL-201 → CNT-301 → ZTS-301 → OBS-210
Cloud-Native Network Engineer
design, secure, and operate the network of a Kubernetes platform.
PDP-201 → PDP-210 → CNT-301 → OBS-201 → CNT-201 → PDP-301
Digital Design with Verilog
write Verilog that simulates correctly and synthesizes as intended.
VLG-101 → VLG-110 → VLG-220 → VLG-201 → VLG-210
HPC Interconnect Engineer
run MPI and GPU workloads across an RDMA fabric and keep them fast.
RDM-201 → RDM-210 → RDM-301 → RDM-310 → RDM-320 → OFL-201
Hardware Acceleration Engineer
decide what runs on the NIC, the DPU, or the FPGA, and build it.
VLG-101 → VLG-201 → OFL-301 → OFL-310 → OFL-320 → OFL-201
Network Foundations
understand how packets really move in Linux before tuning anything.
PDP-201 → PDP-301 → DPK-301 → OBS-201
Network Performance Engineer
measure, explain, and improve throughput, latency, and congestion.
PDP-201 → TRN-301 → OBS-210 → OBS-201 → RDM-210
Packet Processing Developer
build fast packet software in user space.
PDP-201 → DPK-301 → DPK-310 → DPK-320 → OFL-301
Programmable Network and Automation
change network behaviour in software and test it automatically.
PDP-220 → PDP-301 → OBS-210 → OBS-301
Telco and 5G Data Plane
build the user plane of a mobile core and run it on cloud infrastructure.
CNT-310 → DPK-320 → DPK-301 → TRN-201 → CNT-301
Verilog to Networking Hardware
connect RTL skills to packet hardware (CRC, FIFOs, FPGA NICs).
VLG-101 → VLG-210 → OFL-301 → DPK-301
Zero-Trust Security Engineer
enforce zero-trust policy at line rate and prove it works.
ZTS-301 → ZTS-310 → OFL-310 → PDP-301 → OBS-301
Not sure which path fits?
Tell us the team, the hardware and the problem. We will tell you honestly which path — or which single course — is worth your time.