Catalog

Courses

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

advanced8 hr· 10 lessons🔥 Trending

Advanced Python

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

PythonGeneral PurposeAdvanced
View course 4.84
advanced6 hr· 8 lessons🔥 Trending

Concurrency & Parallelism in Python

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

PythonGeneral PurposeConcurrency
View course 4.93
advanced5 hr· 6 lessons🔥 Trending

Design Patterns in Python

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

PythonGeneral PurposeDesign Patterns
View course 4.47
advanced5 hr· 16 lessons🔥 Trending

High-Performance Python

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

PythonGeneral PurposePerformance
View course 4.56
advanced6 hr· 9 lessons🔥 Trending

Python Technical Interview Prep

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

PythonGeneral PurposeInterview
View course 4.49
advanced4 hr· 6 lessons🔥 Trending

Idiomatic Python & Best Practices

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

PythonGeneral PurposeBest Practices
View course 4.35
advanced8 hr· 10 lessons🔥 Trending

Advanced JavaScript

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

JavaScriptWebAdvanced
View course 4.99
advanced6 hr· 8 lessons🔥 Trending

Concurrency & Parallelism in JavaScript

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

JavaScriptWebConcurrency
View course 4.82
advanced5 hr· 6 lessons🔥 Trending

Design Patterns in JavaScript

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

JavaScriptWebDesign Patterns
View course 4.76
advanced5 hr· 16 lessons🔥 Trending

High-Performance JavaScript

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

JavaScriptWebPerformance
View course 4.59
advanced6 hr· 9 lessons🔥 Trending

JavaScript Technical Interview Prep

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

JavaScriptWebInterview
View course 4.88
advanced4 hr· 6 lessons🔥 Trending

Idiomatic JavaScript & Best Practices

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

JavaScriptWebBest Practices
View course 4.30
advanced8 hr· 10 lessons🔥 Trending

Advanced TypeScript

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

TypeScriptWebAdvanced
View course 4.97
advanced6 hr· 8 lessons🔥 Trending

Concurrency & Parallelism in TypeScript

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

TypeScriptWebConcurrency
View course 4.96
advanced5 hr· 6 lessons🔥 Trending

Design Patterns in TypeScript

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

TypeScriptWebDesign Patterns
View course 4.46
advanced5 hr· 16 lessons🔥 Trending

High-Performance TypeScript

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

TypeScriptWebPerformance
View course 4.89
advanced6 hr· 9 lessons🔥 Trending

TypeScript Technical Interview Prep

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

TypeScriptWebInterview
View course 4.92
advanced4 hr· 6 lessons🔥 Trending

Idiomatic TypeScript & Best Practices

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

TypeScriptWebBest Practices
View course 4.84
advanced8 hr· 10 lessons🔥 Trending

Advanced Java

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

JavaEnterpriseAdvanced
View course 4.60
advanced6 hr· 8 lessons🔥 Trending

Concurrency & Parallelism in Java

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

JavaEnterpriseConcurrency
View course 4.45
advanced5 hr· 6 lessons🔥 Trending

Design Patterns in Java

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

JavaEnterpriseDesign Patterns
View course 4.59
advanced5 hr· 16 lessons🔥 Trending

High-Performance Java

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

JavaEnterprisePerformance
View course 4.86
advanced6 hr· 9 lessons🔥 Trending

Java Technical Interview Prep

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

JavaEnterpriseInterview
View course 4.89
advanced4 hr· 6 lessons🔥 Trending

Idiomatic Java & Best Practices

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

JavaEnterpriseBest Practices
View course 4.79
Showing 124 of 303