Course catalog
Build accessible, stateful interfaces with real React and TypeScript.
Write and run real JSX and TSX with pinned React 19 in Koda's offline sandbox. Build typed components, compose props and children, manage state and controlled forms, reason about effects and stale data, route with browser history, and verify behavior through DOM assertions. Three executable projects culminate in an accessible issue-board client with owner-shaped rules and an independent portfolio mode.
Section 1
Describe UI with typed components, composition, stable keys, and accessible semantics.
Section 2
Model interactions with state snapshots, event handlers, controlled input, and derived values.
Eligible first-time members can get 7 free days · Cancel anytime
Get startedSection 3
Synchronize external systems, expose every data state, and prevent stale work from winning.
Section 4
Build navigable layouts, test visible behavior, and make responsible bundle decisions.