Career path
Systems Programmer
Work close to the metal with C, C++, and Rust.
8 courses 47 hr total
Your roadmap
1C FoundationsStart C from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.beginner
2C++ FoundationsStart C++ from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.beginner
3Rust FoundationsStart Rust from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.beginner
4Introduction to Operating SystemsA clear, hands-on introduction to Operating Systems — the concepts, tools, and workflow you need to get productive.beginner
5Introduction to Computer ArchitectureA clear, hands-on introduction to Computer Architecture — the concepts, tools, and workflow you need to get productive.beginner
6Memory & Systems Programming in RustWork close to the metal in Rust: memory management, pointers, layout, and writing efficient systems code.advanced
7Concurrency & Parallelism in PracticeApply Concurrency & Parallelism to real problems with practical, end-to-end workflows and the tools used across the industry.intermediate
8Rust by Building ProjectsLearn Rust by shipping real projects. Each one adds a new skill and something concrete to your portfolio.intermediate
