Private beta

Learn concepts in two views.

Each card comes with an intuitive explanation and a technical deep-dive. Toggle between them, see the diagrams, take the quiz, and track your progress.

Intuitive

Think of it like LEGO bricks — small components you combine to build any interface.

When data changes, React updates what the user sees, you don't chase the DOM yourself.

Technical

Declarative, component-based UI library built around virtual DOM reconciliation.

Components are pure functions of props and state: UI = f(state), diffed and committed.