Curriculum library

The lesson-level curriculum behind our courses: every track, module and lesson named in order. This is the syllabus map — what the ground actually consists of — and it is also what the all-access library gives you to work through at your own pace.

7tracks
70modules
56curricula
1,887lessons

How to read this. A library curriculum is not a course we teach — it is the detailed map of a subject. Where we run a course on that ground, the curriculum page links straight to it, so you can see the syllabus in full and then decide whether to be taught it live or work through it yourself.

Tracks

Digital Design & Chip Foundations

Every FPGA project and every chip starts with HDL and digital-design discipline. This track runs from writing correct hardware, through verification and analog/physical design, to how a design becomes silicon.

3 courses8 modules 118 lessons

FPGA High-Speed Interfaces & SoC

Zynq systems with real links: timing closure, high-speed converters, PS-PL co-design, gigabit transceivers, PCIe hosts and storage.

5 courses11 modules 276 lessons

Linux Kernel & Device Drivers

The kernel and driver ladder, split by topic: modules, concurrency, the device model, interrupts and DMA, USB, PCIe, and production readiness.

13 courses12 modules 398 lessons

Embedded Linux & Multimedia

Boot the platform, then build the media stack on top: the kernel boot path, an embedded Debian, GStreamer pipelines and camera drivers.

5 courses12 modules 179 lessons

High-Performance Networking & Cloud-Native

The kernel stack through to cloud-native, operated as code: eBPF and XDP, DPDK, RDMA, offload and virtualisation, service mesh, telemetry and security gateways.

31 courses14 modules 926 lessons

Heterogeneous Computing & Edge AI

GPU fundamentals to deployed edge vision: CUDA programming and computer-vision deployment on Jetson modules.

2 courses9 modules 80 lessons

Autonomous-Systems Middleware

Robot and vehicle middleware: ROS 2 and Apollo Cyber RT, from nodes and QoS to a deployed autonomy stack.

1 courses4 modules 30 lessons

Digital Design & Chip Foundations

Every FPGA project and every chip starts with HDL and digital-design discipline. This track runs from writing correct hardware, through verification and analog/physical design, to how a design becomes silicon.

A178 lessons

A278 lessons

A338 lessons

A478 lessons

A580 lessons

A640 lessons

A778 lessons

A878 lessons

FPGA High-Speed Interfaces & SoC

Zynq systems with real links: timing closure, high-speed converters, PS-PL co-design, gigabit transceivers, PCIe hosts and storage.

B1264 lessons

B10200 lessons

B110 lessons

B212 lessons

B3212 lessons

B4200 lessons

B546 lessons

B6200 lessons

B7200 lessons

B8200 lessons

B9200 lessons

Linux Kernel & Device Drivers

The kernel and driver ladder, split by topic: modules, concurrency, the device model, interrupts and DMA, USB, PCIe, and production readiness.

C160 lessons

C1030 lessons

C1140 lessons

C1240 lessons

C270 lessons

C389 lessons

C489 lessons

C589 lessons

C690 lessons

C760 lessons

C890 lessons

C9149 lessons

Embedded Linux & Multimedia

Boot the platform, then build the media stack on top: the kernel boot path, an embedded Debian, GStreamer pipelines and camera drivers.

D140 lessons

D1069 lessons

D1139 lessons

D1239 lessons

D240 lessons

D330 lessons

D430 lessons

D530 lessons

D639 lessons

D770 lessons

D840 lessons

D940 lessons

High-Performance Networking & Cloud-Native

The kernel stack through to cloud-native, operated as code: eBPF and XDP, DPDK, RDMA, offload and virtualisation, service mesh, telemetry and security gateways.

E130 lessons

E1090 lessons

E1190 lessons

E1260 lessons

E1359 lessons

E1460 lessons

E2149 lessons

E330 lessons

E459 lessons

E559 lessons

E660 lessons

E760 lessons

E890 lessons

E9119 lessons

Heterogeneous Computing & Edge AI

GPU fundamentals to deployed edge vision: CUDA programming and computer-vision deployment on Jetson modules.

F140 lessons

F240 lessons

F340 lessons

F440 lessons

F540 lessons

F640 lessons

F740 lessons

F840 lessons

F940 lessons

Autonomous-Systems Middleware

Robot and vehicle middleware: ROS 2 and Apollo Cyber RT, from nodes and QoS to a deployed autonomy stack.

G130 lessons

G230 lessons

G330 lessons

G430 lessons

Want this taught, not read?

Every one of our live courses is built on part of this map. Tell us which ground matters and we will tell you the shortest route through it.

See the career paths