Systems & Low-Level
Every abstraction in software has something underneath it. React sits on JavaScript, which sits on V8, which is written in C++, which runs on an operating system written in C, which runs on hardware governed by Assembly. This track pulls away those layers so you understand what is actually happening.
Categories
C Programming
The language that built Unix, Linux, Python, and almost every database engine. C gives you direct control over memory — no garbage collector, no runtime, no magic. Understanding C means understanding computing at its most honest.
Rust
The most loved programming language for seven consecutive years. Rust gives you C-level performance with memory safety guaranteed at compile time — the ownership system makes it impossible to write data races or use-after-free bugs.
OS Internals
Every program you write runs inside an operating system. Understanding how the OS manages processes, memory, filesystems, and scheduling makes you a fundamentally more capable engineer — and explains every performance problem you have ever encountered.
Computer Architecture
The hardware layer that all software ultimately executes on. Understanding CPU architecture, instruction sets, and Assembly gives you insight that makes everything from performance optimisation to security research possible.