Learn Effect TS
A structured 33-step learning path from zero to productive. Each phase builds on the last — start with Foundation and work your way through.
33 steps11 phases~20 hours
01
Foundation
The Mental Model · Creating Effects · Running Effects · Generators (Effect.gen)
0/4
02
Composition
pipe & Pipelines · Control Flow
0/2
03
Error Handling
The Two Error Types · Handling Expected Errors · Retrying & Timeouts · Yieldable Errors
0/4
04
Dependency Injection
Services & Context · Layers
0/2
05
Resource Management
Scope & acquireRelease
0/1
06
Schema & Data
Schema Basics · Schema Classes & Transformations · Option & Either
0/3
07
Observability
Structured Logging · Tracing, Metrics & Supervision
0/2
08
Concurrency
Fibers & Basic Concurrency · Queue, Deferred, Semaphore
0/2
09
Streams
Creating & Transforming Streams · Sinks & Consuming Streams · Stream Concurrency & Error Handling
0/3
10
Testing & Style
Testing with Effect · Code Style & Patterns
0/2
11
Ecosystem
Configuration · HTTP Client & Server · FileSystem & Command · SQL & Databases · Real-World Patterns · CLI Applications · Testing with Effect · DevTools & Developer Experience
0/8