Tutype
TodayCoursesPracticeTestProgressFor teachers
Course shelf

Fluency · Advanced

Git & Testing

Practise the commands developers use to inspect changes, save work and check behaviour.

2 units · 6 lessons · ~6 min

Unlock with: Curly Braces

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

Unit 1

Git and Version Control

0/3
  1. Lesson 1: Check the Project

    Mission: inspect a repository. Practise read-only Git commands, flags and file paths.

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

  2. Lesson 2: Save a Change

    Mission: save work on a feature branch. Review the staged change before typing the commit command.

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

  3. Lesson 3: Review Before Sharing

    Checkpoint: review a change before sharing it. Practise checks, a focused file selection and a branch push.

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

Unit 2

Testing Code

0/3
  1. Lesson 1: Simple Assertions

    Mission: describe expected results. Read each assertion as a statement about correct behaviour.

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

  2. Lesson 2: Test a Function

    Mission: check normal and empty input. Compare a returned result with an expected error.

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

  3. Lesson 3: Run the Checks

    Checkpoint: run project checks in sequence. Type && carefully: the next command runs only if the previous one succeeds.

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