Catalog

Courses

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

advanced8 hr· 10 lessons

Advanced Assembly

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

AssemblySystemsAdvanced
View course ★ 4.88
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
intermediate10 hr· 8 lessons

Assembly by Building Projects

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

AssemblySystemsProjects
View course ★ 4.78
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
beginner5 hr· 16 lessons

Solidity Foundations

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

SolidityWeb3Fundamentals
View course ★ 4.99
beginner6 hr· 11 lessons

Core Solidity

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

SolidityWeb3Core
View course ★ 4.56
intermediate7 hr· 10 lessons

Intermediate Solidity

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

SolidityWeb3Intermediate
View course ★ 4.32
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
intermediate10 hr· 8 lessons

Solidity by Building Projects

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

SolidityWeb3Projects
View course ★ 4.97
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
beginner5 hr· 16 lessons

Scheme Foundations

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

SchemeFunctionalFundamentals
View course ★ 4.89
beginner6 hr· 11 lessons

Core Scheme

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

SchemeFunctionalCore
View course ★ 4.38
intermediate7 hr· 10 lessons

Intermediate Scheme

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

SchemeFunctionalIntermediate
View course ★ 4.52
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
intermediate5 hr· 8 lessons

Functional Programming in Scheme

Apply functional techniques in Scheme: pure functions, immutability, higher-order functions, and composition.

SchemeFunctional
View course ★ 4.96
Showing 385–408 of 797