Catalog

Courses

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

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
beginner5 hr· 16 lessons

Racket Foundations

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

RacketFunctionalFundamentals
View course ★ 4.64
beginner6 hr· 11 lessons

Core Racket

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

RacketFunctionalCore
View course ★ 4.55
intermediate7 hr· 10 lessons

Intermediate Racket

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

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

Functional Programming in Racket

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

RacketFunctional
View course ★ 4.63
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
intermediate4 hr· 8 lessons

Testing & TDD in Racket

Ship reliable Racket: unit and integration tests, mocking, and test-driven development workflows.

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

Racket by Building Projects

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

RacketFunctionalProjects
View course ★ 4.84
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
beginner5 hr· 8 lessons

Introduction to Command Line Mastery

A clear, hands-on introduction to Command Line Mastery — the concepts, tools, and workflow you need to get productive.

ToolingFundamentals
View course ★ 4.78
intermediate7 hr· 8 lessons

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.

ToolingApplied
View course ★ 4.79
advanced8 hr· 7 lessons

Advanced Command Line Mastery

Go deep on Command Line Mastery: advanced techniques, scale, and the decisions senior engineers make every day.

ToolingAdvanced
View course ★ 4.92
intermediate10 hr· 6 lessons

Command Line Mastery: Hands-On Projects

Build real Command Line Mastery projects from scratch and assemble a portfolio that proves your skills.

ToolingProjects
View course ★ 4.62
all levels6 hr· 8 lessons

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.

ToolingCareer
View course ★ 4.54
intermediate4 hr· 6 lessons

Command Line Mastery Tools & Workflow

Get fluent with the tools, editors, and workflows that make Command Line Mastery fast and reliable.

Tooling
View course ★ 4.90
beginner5 hr· 8 lessons

Introduction to Real-Time & WebSockets

A clear, hands-on introduction to Real-Time & WebSockets — the concepts, tools, and workflow you need to get productive.

WebFundamentals
View course ★ 4.32
intermediate7 hr· 8 lessons

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.

WebApplied
View course ★ 4.53
advanced8 hr· 7 lessons

Advanced Real-Time & WebSockets

Go deep on Real-Time & WebSockets: advanced techniques, scale, and the decisions senior engineers make every day.

WebAdvanced
View course ★ 4.38
intermediate10 hr· 6 lessons

Real-Time & WebSockets: Hands-On Projects

Build real Real-Time & WebSockets projects from scratch and assemble a portfolio that proves your skills.

WebProjects
View course ★ 4.66
all levels6 hr· 8 lessons

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.

WebCareer
View course ★ 4.94
Showing 889–912 of 1393