Tutype
TodayCoursesPracticeTestProgressFor teachers
Course shelf

Fluency · Advanced

Building Web Apps

Type accessible markup, small React components and requests that send and receive JSON.

2 units · 6 lessons · ~5 min

Unlock with: Curly Braces

Short and often beats long and rare: one or two lessons a day is plenty.

Unit 1

Web Components

0/3
  1. Lesson 1: Accessible Markup

    Mission: build an accessible study form. Keep the label target and input id identical.

    Apply · ~1 min · earlier practice recommended; you can continue anyway

  2. Lesson 2: React Components

    Mission: greet a learner with React. Distinguish JSX braces from quoted attribute text.

    Apply · ~1 min · earlier practice recommended; you can continue anyway

  3. Lesson 3: Component State

    Checkpoint: build a click counter. Follow the state update inside a complete React component.

    Apply · ~1 min · earlier practice recommended; you can continue anyway

Unit 2

APIs and Requests

0/3
  1. Lesson 1: Fetch Data

    Mission: load a class list. Follow the response check before reading JSON.

    Apply · ~1 min · earlier practice recommended; you can continue anyway

  2. Lesson 2: Send Data

    Mission: send a new task. Keep request options, header quotes and nested object braces paired.

    Apply · ~1 min · earlier practice recommended; you can continue anyway

  3. Lesson 3: Handle a Response

    Checkpoint: inspect a creation response. Follow the success and error branches, with accuracy before speed.

    Apply · ~1 min · earlier practice recommended; you can continue anyway