Systems Programmer
Get close to the machine: memory, speed and safety.
By the end: You understand pointers, memory and concurrency across four languages.
Look for the dashed Project step: a hands-on build that uses what the courses before it taught.
0 of 8 courses finishedStart the path ❯
- 1C
The foundation: memory and pointers.
22 lessons · Beginner - 2C++
C with classes, templates and the standard library.
22 lessons · Intermediate - 3Rust
Memory safety without a garbage collector.
22 lessons · Intermediate - 4Go
Simple, fast concurrency for services.
22 lessons · Intermediate - 🛠Project: Word Counter in Four LanguagesProject
Solve one problem in C, C++, Rust and Go and compare them.
7 steps · Intermediate - 6Bash
Build, run and automate.
18 lessons · Beginner - 🛠Project: A Tiny Shell in CProject
Build a tiny shell in C: fork, exec, redirection and pipes.
7 steps · Advanced - 8Git
Version control for real projects.
15 lessons · Beginner