Skip to curriculum

Machine coding round

Plan it fast.Build it right.

Each problem is solved twice, in vanilla JavaScript and in React, so you learn the structure that works under time pressure and what a framework actually saves you.

Curriculum preview

Explore the full syllabus for free. Open any unit to see what it covers; labels show which lessons you can read today.

Open a tier to explore its units.

Tier 013 units

Approach

How machine coding rounds work and how to use the time.

Tier 026 units

Components

Self-contained widgets with clear state and accessible interaction.

Tier 035 units

Data-driven UIs

Interfaces built around data that is fetched, filtered and nested.

Tier 042 units

Interactive apps

Larger problems that combine several components and flows.

Problem → vanilla build → React build

Structure a bigger build so it still works when time runs out.

  1. 4.1

    Kanban boardUpcoming

    Columns, cards and drag and drop between them.

  2. 4.2

    Form wizardUpcoming

    Steps, validation, going back and keeping entered data.