Learn through real code
pick a track: read code, get quizzed by an AI tutor, build understanding
Programming concepts
🦀 Rust: Zero to Hero
A comprehensive Rust programming course. From hello world to async, unsafe, and real project architecture — ace every lesson and become a ready Rust programmer.
59 lessons17 seriesBeginner → Expert
⚙️ Advanced C++: Advanced-Zero to Advanced-Hero
A staff-engineer-level deep dive into modern C++. Value categories, perfect forwarding, templates, concepts, coroutines, the memory model, ranges, allocators — the machinery you need to lead a C++ codebase.
76 lessons23 seriesCore → Staff-level
⚙️ C Programming
From variables and pointers to linked lists, trees, and binary I/O — everything you need for Arc 01 and Arc 02.
32 lessons10 seriesBeginner → Advanced
💻 Language Concepts
C, Rust, Python, TypeScript, Ruby, C++ — learn programming concepts through real code snippets across languages.
Multiple languagesBeginner → Advanced
Onboarding
🔧 How codeprobe works
Learn the codeprobe codebase itself — architecture, AI tutoring, privacy, analytics, deployment, and the ML line-reference validator.
29 lessons9 series