Catalog

Courses

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

advanced5 hr· 7 lessons

Memory & Systems Programming in Assembly

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

AssemblySystems
View course 4.37
advanced6 hr· 8 lessons

Concurrency & Parallelism in Assembly

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

AssemblySystemsConcurrency
View course 4.87
advanced5 hr· 16 lessons

High-Performance Assembly

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

AssemblySystemsPerformance
View course 4.82
advanced5 hr· 6 lessons

Design Patterns in Assembly

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

AssemblySystemsDesign Patterns
View course 4.87
advanced6 hr· 9 lessons

Assembly Technical Interview Prep

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

AssemblySystemsInterview
View course 4.85
advanced4 hr· 6 lessons

Idiomatic Assembly & Best Practices

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

AssemblySystemsBest Practices
View course 4.99
advanced8 hr· 10 lessons

Advanced Solidity

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

SolidityWeb3Advanced
View course 4.43
advanced5 hr· 7 lessons

Memory & Systems Programming in Solidity

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

SolidityWeb3Systems
View course 4.46
advanced6 hr· 8 lessons

Concurrency & Parallelism in Solidity

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

SolidityWeb3Concurrency
View course 4.60
advanced5 hr· 16 lessons

High-Performance Solidity

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

SolidityWeb3Performance
View course 4.53
advanced5 hr· 6 lessons

Design Patterns in Solidity

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

SolidityWeb3Design Patterns
View course 4.44
advanced6 hr· 9 lessons

Solidity Technical Interview Prep

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

SolidityWeb3Interview
View course 4.44
advanced4 hr· 6 lessons

Idiomatic Solidity & Best Practices

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

SolidityWeb3Best Practices
View course 4.32
advanced8 hr· 10 lessons

Advanced Scheme

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

SchemeFunctionalAdvanced
View course 4.63
advanced6 hr· 8 lessons

Concurrency & Parallelism in Scheme

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

SchemeFunctionalConcurrency
View course 4.60
advanced5 hr· 6 lessons

Design Patterns in Scheme

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

SchemeFunctionalDesign Patterns
View course 4.98
advanced6 hr· 9 lessons

Scheme Technical Interview Prep

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

SchemeFunctionalInterview
View course 4.62
advanced4 hr· 6 lessons

Idiomatic Scheme & Best Practices

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

SchemeFunctionalBest Practices
View course 4.34
advanced8 hr· 10 lessons

Advanced Racket

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

RacketFunctionalAdvanced
View course 4.42
advanced6 hr· 8 lessons

Concurrency & Parallelism in Racket

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

RacketFunctionalConcurrency
View course 4.99
advanced5 hr· 6 lessons

Design Patterns in Racket

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

RacketFunctionalDesign Patterns
View course 4.53
advanced6 hr· 9 lessons

Racket Technical Interview Prep

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

RacketFunctionalInterview
View course 4.67
advanced4 hr· 6 lessons

Idiomatic Racket & Best Practices

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

RacketFunctionalBest Practices
View course 4.57
advanced8 hr· 10 lessons

Advanced Crystal

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

CrystalAdvanced
View course 4.66
Showing 169192 of 303