Tutype
TodayCoursesPracticeTestProgressFor teachers
Course shelf

Fluency · Advanced

Debugging & Data

Read common errors, inspect values, transform lists and work with structured JSON data.

2 units · 6 lessons · ~7 min

Unlock with: Curly Braces

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

Unit 1

Debugging and Errors

0/3
  1. Lesson 1: Read the Error

    Mission: read a bug report. Identify the error type and its location; this passage contains messages, not executable code.

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

  2. Lesson 2: Inspect Values

    Mission: inspect a project before changing it. Practise logging, a breakpoint and a diagnostic assertion.

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

  3. Lesson 3: Fix and Verify

    Checkpoint: repair a shopping total. Follow the sum and its guard condition, then predict the logged total.

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

Unit 2

Objects and Data

0/3
  1. Lesson 1: Objects

    Mission: inspect a student record. Compare dot access, bracket access and destructuring.

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

  2. Lesson 2: Transform a List

    Mission: select passing marks. Follow filter and map, then read each template string carefully.

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

  3. Lesson 3: JSON Data

    Checkpoint: save and restore a record as JSON. Keep object keys, arrays and method names exact.

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