• "

Python Learning Path

Foundation Python

Foundation skills learned:

  • Variables
  • Basic string operations
  • Printing
  • Conditionals
  • Random numbers
  • Turtle controls
  • Basic loops (while, for optional)
  • Lists
  • Mathematical operations (inc. modulo)

Intermediate Scratch

Intermediate skills learned:

  • For loops
  • Dictionaries
  • Imports
  • Functions
  • File input/output

Advanced Scratch

Advanced skills learned:

  • APIs
  • JSON/CSV parsing
  • Classes
  • Decomposition