Learning Paths
Curated journeys through C++, Go, and Python. Track your progress as you master each concept.
C++ Paths
Cosmic Beginner
Start from the very beginning. Master C++98 fundamentals and graduate to C++11 modern features.
Stellar Developer
Level up with modern C++. Master move semantics, lambdas, and C++17 productivity features.
Supernova Expert
Master the cutting edge. Concepts, ranges, coroutines in C++20, and C++23/26 features.
Go Paths
Go Fundamentals
Begin with Go's story, then master the core language — types, functions, structs, interfaces.
Concurrency Mastery
Master Go's signature strength — goroutines, channels, select, sync primitives, and context.
Idiomatic Go
Write production Go — the standard library plus generics, reflection, and advanced techniques.
Python Paths
Python Fundamentals
Start with Python's history, then master the core language — types, functions, classes, and decorators.
Python in Practice
Master the standard library and tackle concurrency — asyncio, threading, and multiprocessing.
Advanced Python
Dive deep — metaclasses, descriptors, ABCs, protocols, and CPython internals.