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 169–192 of 797