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 385408 of 797