Home โ€บ Learning paths โ€บ Python Basics

๐Ÿ Python Basics โ€” learning path

๐Ÿ Absolute beginner12 problemsFree ยท no login needed

What this path teaches

Syntax fundamentals through real broken programs: quotes, colons, indentation, print, and the difference between = and ==. Every problem here fails before or immediately after the first line runs โ€” which makes each one a clean, single-rule lesson.

By the end: You can read a SyntaxError or IndentationError and fix it without guessing.

Your progress

0 of 12 opened

Start the path โ†’

The problems, in order

  1. 1Wrong quote type breaks the string
    ๐Ÿ› Fix the bug ยท easy
  2. 2Missing indentation after if
    ๐Ÿ› Fix the bug ยท easy
  3. 3Inconsistent indentation
    ๐Ÿ› Fix the bug ยท easy
  4. 4Missing Colon in for Loop
    ๐Ÿ› Fix the bug ยท easy
  5. 5Missing colon after function definition
    ๐Ÿ› Fix the bug ยท easy
  6. 6Using = instead of == in a condition
    ๐Ÿ› Fix the bug ยท easy
  7. 7Printing on the wrong line
    ๐Ÿ› Fix the bug ยท easy
  8. 8f-string missing the f prefix
    ๐Ÿ› Fix the bug ยท easy
  9. 9Mixing text and numbers in print
    ๐Ÿ› Fix the bug ยท easy
  10. 10String concatenation with +
    ๐Ÿ”ฎ Predict the output ยท easy
  11. 11Comparison chains
    ๐Ÿ”ฎ Predict the output ยท easy
  12. 12Chained assignment
    ๐Ÿ”ฎ Predict the output ยท easy

How to work a path

Do the problems in order โ€” each one assumes the rule taught by the one before it. Open a problem, try it in the interactive editor, and only then read the explanation. Progress is saved in this browser automatically (signed-in solves also earn XP and streaks). One path per week is a solid pace; finishing in a single sitting is allowed but not required.