Catalog

Courses

416 hands-on courses across every major language, framework, and discipline.

advanced4 hr· 6 lessons🔥 Trending

Idiomatic C & Best Practices

Write C the way experts do: idioms, conventions, anti-patterns to avoid, and production-grade best practices.

CSystemsBest Practices
View course 4.42
advanced8 hr· 10 lessons🔥 Trending

Advanced C++

Master advanced C++: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.

C++SystemsAdvanced
View course 4.55
advanced5 hr· 7 lessons🔥 Trending

Memory & Systems Programming in C++

Work close to the metal in C++: memory management, pointers, layout, and writing efficient systems code.

C++Systems
View course 4.40
advanced6 hr· 8 lessons🔥 Trending

Concurrency & Parallelism in C++

Write fast, correct concurrent C++: threads, async, synchronization, and avoiding race conditions and deadlocks.

C++SystemsConcurrency
View course 4.30
advanced5 hr· 16 lessons🔥 Trending

High-Performance C++

Make C++ fast: profiling, memory, algorithmic improvements, and the optimization techniques that matter in production.

C++SystemsPerformance
View course 4.73
advanced5 hr· 6 lessons🔥 Trending

Design Patterns in C++

Apply battle-tested design patterns in C++ to write flexible, maintainable, and extensible software.

C++SystemsDesign Patterns
View course 4.74
advanced6 hr· 9 lessons🔥 Trending

C++ Technical Interview Prep

Prepare for C++ interviews: language deep-dives, common questions, coding challenges, and how to stand out.

C++SystemsInterview
View course 4.42
advanced4 hr· 6 lessons🔥 Trending

Idiomatic C++ & Best Practices

Write C++ the way experts do: idioms, conventions, anti-patterns to avoid, and production-grade best practices.

C++SystemsBest Practices
View course 4.74
advanced8 hr· 10 lessons🔥 Trending

Advanced Rust

Master advanced Rust: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.

RustSystemsAdvanced
View course 4.48
advanced5 hr· 7 lessons🔥 Trending

Memory & Systems Programming in Rust

Work close to the metal in Rust: memory management, pointers, layout, and writing efficient systems code.

RustSystems
View course 4.41
advanced6 hr· 8 lessons🔥 Trending

Concurrency & Parallelism in Rust

Write fast, correct concurrent Rust: threads, async, synchronization, and avoiding race conditions and deadlocks.

RustSystemsConcurrency
View course 4.71
advanced5 hr· 16 lessons🔥 Trending

High-Performance Rust

Make Rust fast: profiling, memory, algorithmic improvements, and the optimization techniques that matter in production.

RustSystemsPerformance
View course 4.32
advanced5 hr· 6 lessons🔥 Trending

Design Patterns in Rust

Apply battle-tested design patterns in Rust to write flexible, maintainable, and extensible software.

RustSystemsDesign Patterns
View course 4.57
advanced6 hr· 9 lessons🔥 Trending

Rust Technical Interview Prep

Prepare for Rust interviews: language deep-dives, common questions, coding challenges, and how to stand out.

RustSystemsInterview
View course 4.95
advanced4 hr· 6 lessons🔥 Trending

Idiomatic Rust & Best Practices

Write Rust the way experts do: idioms, conventions, anti-patterns to avoid, and production-grade best practices.

RustSystemsBest Practices
View course 4.71
advanced8 hr· 10 lessons

Advanced Zig

Master advanced Zig: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.

ZigSystemsAdvanced
View course 4.96
advanced5 hr· 7 lessons

Memory & Systems Programming in Zig

Work close to the metal in Zig: memory management, pointers, layout, and writing efficient systems code.

ZigSystems
View course 4.99
advanced6 hr· 8 lessons

Concurrency & Parallelism in Zig

Write fast, correct concurrent Zig: threads, async, synchronization, and avoiding race conditions and deadlocks.

ZigSystemsConcurrency
View course 4.63
advanced5 hr· 16 lessons

High-Performance Zig

Make Zig fast: profiling, memory, algorithmic improvements, and the optimization techniques that matter in production.

ZigSystemsPerformance
View course 4.74
advanced5 hr· 6 lessons

Design Patterns in Zig

Apply battle-tested design patterns in Zig to write flexible, maintainable, and extensible software.

ZigSystemsDesign Patterns
View course 4.69
advanced6 hr· 9 lessons

Zig Technical Interview Prep

Prepare for Zig interviews: language deep-dives, common questions, coding challenges, and how to stand out.

ZigSystemsInterview
View course 4.57
advanced4 hr· 6 lessons

Idiomatic Zig & Best Practices

Write Zig the way experts do: idioms, conventions, anti-patterns to avoid, and production-grade best practices.

ZigSystemsBest Practices
View course 4.41
advanced8 hr· 10 lessons

Advanced Haskell

Master advanced Haskell: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.

HaskellFunctionalAdvanced
View course 4.76
advanced6 hr· 8 lessons

Concurrency & Parallelism in Haskell

Write fast, correct concurrent Haskell: threads, async, synchronization, and avoiding race conditions and deadlocks.

HaskellFunctionalConcurrency
View course 4.99
Showing 7396 of 416