Catalog

Courses

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

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
intermediate10 hr· 8 lessons🔥 Trending

C++ by Building Projects

Learn C++ by shipping real projects. Each one adds a new skill and something concrete to your portfolio.

C++SystemsProjects
View course 4.99
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
beginner5 hr· 16 lessons🔥 Trending

Rust Foundations

Start Rust from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.

RustSystemsFundamentals
View course 4.56
beginner6 hr· 11 lessons🔥 Trending

Core Rust

Go beyond the basics of Rust: data types, collections, error handling, and the standard library you reach for every day.

RustSystemsCore
View course 4.51
intermediate7 hr· 10 lessons🔥 Trending

Intermediate Rust

Level up your Rust. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.

RustSystemsIntermediate
View course 4.79
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
intermediate10 hr· 8 lessons🔥 Trending

Rust by Building Projects

Learn Rust by shipping real projects. Each one adds a new skill and something concrete to your portfolio.

RustSystemsProjects
View course 4.32
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
beginner5 hr· 16 lessons

Zig Foundations

Start Zig from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.

ZigSystemsFundamentals
View course 4.76
beginner6 hr· 11 lessons

Core Zig

Go beyond the basics of Zig: data types, collections, error handling, and the standard library you reach for every day.

ZigSystemsCore
View course 4.51
intermediate7 hr· 10 lessons

Intermediate Zig

Level up your Zig. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.

ZigSystemsIntermediate
View course 4.77
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
Showing 169192 of 797