Free for a limited time. Some features will move to subscriptions later.

Python practice

Short challenges and broken code to fix. The fastest way to get good.

Let’s begin. Next up: A missing colon. About 150 minutes left in this track.
0%
0 of 15 doneAbout 150 min leftStart

Fix broken code with confidence, and solve problems on your own.

1
Module 1

Fix the bug

Read errors, and repair broken code.

  1. 1Level 1A missing colon
  2. Level 2Wrong spacing
  3. Level 3Text and numbers
  4. Level 4One too few
  5. Module testthree bugs

Achievement: Bug Finder

Module 2

Number challenges

Solve small problems with no hints in the task.

  1. Level 1Even or odd
  2. Level 2Biggest, by hand
  3. Level 3Add the digits
  4. Level 4Prime check
  5. Module testprimes up to 20

Achievement: Number Solver

Module 3

Text challenges

Solve puzzles with words.

  1. Level 1Reverse a word
  2. Level 2Palindromes
  3. Level 3Count the vowels
  4. Level 4Capitalise each word
  5. Module testanagrams

Achievement: Text Solver

Python practice certificate of completionPass every module test to earn it.