Courses
416 hands-on courses across every major language, framework, and discipline.
Idiomatic C & Best Practices
Write C the way experts do: idioms, conventions, anti-patterns to avoid, and production-grade best practices.
Advanced C++
Master advanced C++: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.
Memory & Systems Programming in C++
Work close to the metal in C++: memory management, pointers, layout, and writing efficient systems code.
Concurrency & Parallelism in C++
Write fast, correct concurrent C++: threads, async, synchronization, and avoiding race conditions and deadlocks.
High-Performance C++
Make C++ fast: profiling, memory, algorithmic improvements, and the optimization techniques that matter in production.
Design Patterns in C++
Apply battle-tested design patterns in C++ to write flexible, maintainable, and extensible software.
C++ Technical Interview Prep
Prepare for C++ interviews: language deep-dives, common questions, coding challenges, and how to stand out.
Idiomatic C++ & Best Practices
Write C++ the way experts do: idioms, conventions, anti-patterns to avoid, and production-grade best practices.
Advanced Rust
Master advanced Rust: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.
Memory & Systems Programming in Rust
Work close to the metal in Rust: memory management, pointers, layout, and writing efficient systems code.
Concurrency & Parallelism in Rust
Write fast, correct concurrent Rust: threads, async, synchronization, and avoiding race conditions and deadlocks.
High-Performance Rust
Make Rust fast: profiling, memory, algorithmic improvements, and the optimization techniques that matter in production.
Design Patterns in Rust
Apply battle-tested design patterns in Rust to write flexible, maintainable, and extensible software.
Rust Technical Interview Prep
Prepare for Rust interviews: language deep-dives, common questions, coding challenges, and how to stand out.
Idiomatic Rust & Best Practices
Write Rust the way experts do: idioms, conventions, anti-patterns to avoid, and production-grade best practices.
Advanced Zig
Master advanced Zig: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.
Memory & Systems Programming in Zig
Work close to the metal in Zig: memory management, pointers, layout, and writing efficient systems code.
Concurrency & Parallelism in Zig
Write fast, correct concurrent Zig: threads, async, synchronization, and avoiding race conditions and deadlocks.
High-Performance Zig
Make Zig fast: profiling, memory, algorithmic improvements, and the optimization techniques that matter in production.
Design Patterns in Zig
Apply battle-tested design patterns in Zig to write flexible, maintainable, and extensible software.
Zig Technical Interview Prep
Prepare for Zig interviews: language deep-dives, common questions, coding challenges, and how to stand out.
Idiomatic Zig & Best Practices
Write Zig the way experts do: idioms, conventions, anti-patterns to avoid, and production-grade best practices.
Advanced Haskell
Master advanced Haskell: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.
Concurrency & Parallelism in Haskell
Write fast, correct concurrent Haskell: threads, async, synchronization, and avoiding race conditions and deadlocks.
