Python from Zero Python from Zero
Course Outline Get Started

Guides

Reference materials & practice

  • Set up
  • Getting user input
  • Comments
  • Control flows
  • Data structures
  • Data type conversion
  • Data types
  • Datetime formatting
  • Errors and exceptions
  • Working with files and JSON
  • Functions and modules
  • Git workflow
  • Terminal commands
  • Operations
  • The Random module
  • String formatting
  • String functions and methods
  • Working with AI
  • Variables
  • Strengthening your skills

Course

Exercises & milestones

  • Course Outline
  • Start
  • Milestone 1
    • Exercise 0
    • Exercise 1
    • Exercise 2
    • Exercise 3
    • Exercise 4
    • Exercise 5
    • Exercise 6
    • Exercise 7
    • Exercise 8
    • Milestone 1 wrap-up
  • Milestone 2
    • Exercise 9
    • Exercise 10
    • Exercise 11
    • Exercise 12
    • Exercise 13
    • Exercise 14
    • Exercise 15
    • Exercise 16
    • Milestone 2 wrap-up
  • Milestone 3
    • Exercise 17
    • Exercise 18
    • Exercise 19
    • Exercise 20
    • Exercise 21
    • Exercise 22
    • Exercise 23
    • Exercise 24
    • Milestone 3 wrap-up
  • Coming soon

© 2025 Python from Zero.