Courses
1392 hands-on courses across every major language, framework, and discipline.
Idiomatic Scheme & Best Practices
Write Scheme the way experts do: idioms, conventions, anti-patterns to avoid, and production-grade best practices.
Racket Foundations
Start Racket from zero. Set up your environment, learn the core syntax, and write your first working programs with confidence.
Core Racket
Go beyond the basics of Racket: data types, collections, error handling, and the standard library you reach for every day.
Intermediate Racket
Level up your Racket. Write idiomatic, well-structured code and solve real problems with the right tools and patterns.
Advanced Racket
Master advanced Racket: deep language features, metaprogramming, internals, and the techniques senior engineers rely on.
Functional Programming in Racket
Apply functional techniques in Racket: pure functions, immutability, higher-order functions, and composition.
Concurrency & Parallelism in Racket
Write fast, correct concurrent Racket: threads, async, synchronization, and avoiding race conditions and deadlocks.
Testing & TDD in Racket
Ship reliable Racket: unit and integration tests, mocking, and test-driven development workflows.
Design Patterns in Racket
Apply battle-tested design patterns in Racket to write flexible, maintainable, and extensible software.
Racket by Building Projects
Learn Racket by shipping real projects. Each one adds a new skill and something concrete to your portfolio.
Racket Technical Interview Prep
Prepare for Racket interviews: language deep-dives, common questions, coding challenges, and how to stand out.
Idiomatic Racket & Best Practices
Write Racket the way experts do: idioms, conventions, anti-patterns to avoid, and production-grade best practices.
Introduction to Command Line Mastery
A clear, hands-on introduction to Command Line Mastery — the concepts, tools, and workflow you need to get productive.
Command Line Mastery in Practice
Apply Command Line Mastery to real problems with practical, end-to-end workflows and the tools used across the industry.
Advanced Command Line Mastery
Go deep on Command Line Mastery: advanced techniques, scale, and the decisions senior engineers make every day.
Command Line Mastery: Hands-On Projects
Build real Command Line Mastery projects from scratch and assemble a portfolio that proves your skills.
Command Line Mastery Career Track
Everything you need to work professionally in Command Line Mastery: the skills, the workflow, and how to land and grow in the role.
Command Line Mastery Tools & Workflow
Get fluent with the tools, editors, and workflows that make Command Line Mastery fast and reliable.
Introduction to Real-Time & WebSockets
A clear, hands-on introduction to Real-Time & WebSockets — the concepts, tools, and workflow you need to get productive.
Real-Time & WebSockets in Practice
Apply Real-Time & WebSockets to real problems with practical, end-to-end workflows and the tools used across the industry.
Advanced Real-Time & WebSockets
Go deep on Real-Time & WebSockets: advanced techniques, scale, and the decisions senior engineers make every day.
Real-Time & WebSockets: Hands-On Projects
Build real Real-Time & WebSockets projects from scratch and assemble a portfolio that proves your skills.
Real-Time & WebSockets Career Track
Everything you need to work professionally in Real-Time & WebSockets: the skills, the workflow, and how to land and grow in the role.
Real-Time & WebSockets Tools & Workflow
Get fluent with the tools, editors, and workflows that make Real-Time & WebSockets fast and reliable.
