Catalog

Courses

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

beginner5 hr· 6 lessons

Getting Started with Unity

Learn Unity from scratch: core concepts, setup, and building your first real thing with it.

GamesFundamentals
View course 4.79
intermediate7 hr· 8 lessons

Building with Unity

Build real applications with Unity: the patterns, ecosystem, and techniques used in production.

GamesApplied
View course 4.88
advanced7 hr· 6 lessons

Advanced Unity

Master Unity at scale: performance, architecture, advanced features, and production hardening.

GamesAdvanced
View course 4.73
intermediate9 hr· 6 lessons

Unity Projects

Ship complete projects with Unity and build a portfolio that demonstrates real Unity skill.

GamesProjects
View course 4.69
beginner5 hr· 6 lessons

Getting Started with Three.js

Learn Three.js from scratch: core concepts, setup, and building your first real thing with it.

GraphicsFundamentals
View course 4.87
intermediate7 hr· 8 lessons

Building with Three.js

Build real applications with Three.js: the patterns, ecosystem, and techniques used in production.

GraphicsApplied
View course 4.42
advanced7 hr· 6 lessons

Advanced Three.js

Master Three.js at scale: performance, architecture, advanced features, and production hardening.

GraphicsAdvanced
View course 4.69
intermediate9 hr· 6 lessons

Three.js Projects

Ship complete projects with Three.js and build a portfolio that demonstrates real Three.js skill.

GraphicsProjects
View course 4.47
beginner5 hr· 6 lessons

Getting Started with Playwright

Learn Playwright from scratch: core concepts, setup, and building your first real thing with it.

QualityFundamentals
View course 4.37
intermediate7 hr· 8 lessons

Building with Playwright

Build real applications with Playwright: the patterns, ecosystem, and techniques used in production.

QualityApplied
View course 4.66
advanced7 hr· 6 lessons

Advanced Playwright

Master Playwright at scale: performance, architecture, advanced features, and production hardening.

QualityAdvanced
View course 4.31
intermediate9 hr· 6 lessons

Playwright Projects

Ship complete projects with Playwright and build a portfolio that demonstrates real Playwright skill.

QualityProjects
View course 4.95
beginner5 hr· 16 lessons

Crystal Foundations

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

CrystalFundamentals
View course 4.54
beginner6 hr· 11 lessons

Core Crystal

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

CrystalCore
View course 4.95
intermediate7 hr· 10 lessons

Intermediate Crystal

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

CrystalIntermediate
View course 4.85
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
intermediate5 hr· 8 lessons

Object-Oriented Programming in Crystal

Design with objects in Crystal: classes, inheritance, composition, and SOLID principles for maintainable systems.

CrystalOOP
View course 4.66
intermediate5 hr· 8 lessons

Functional Programming in Crystal

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

CrystalFunctional
View course 4.55
advanced6 hr· 8 lessons

Concurrency & Parallelism in Crystal

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

CrystalConcurrency
View course 4.43
intermediate4 hr· 8 lessons

Testing & TDD in Crystal

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

CrystalTesting
View course 4.92
intermediate8 hr· 11 lessons

Data Structures & Algorithms in Crystal

Implement and apply the essential data structures and algorithms in Crystal, with complexity analysis and interview-style problems.

CrystalDSA
View course 4.32
advanced5 hr· 6 lessons

Design Patterns in Crystal

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

CrystalDesign Patterns
View course 4.57
advanced5 hr· 16 lessons

High-Performance Crystal

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

CrystalPerformance
View course 4.56
intermediate10 hr· 8 lessons

Crystal by Building Projects

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

CrystalProjects
View course 4.66
Showing 10091032 of 1392