All coursesProgramming
Python Programming
Learn the world's most popular programming language. Build games, automate tasks and dive into AI basics.
Ages 11+ & Adults12 monthsBeginner
Course overview
Python is the most widely used language in the world — powering websites, data science, automation and AI. This course takes learners from zero to confident, building real projects every week.
What you'll learn
- Write clean, idiomatic Python
- Apply OOP concepts to real problems
- Read & write files, work with APIs
- Build small AI/data projects
What you'll build
- Command-line games (hangman, tic-tac-toe)
- A small automation script
- A data analysis mini-project
- A capstone AI/chatbot project
Curriculum
1
Python Foundations
- Syntax & variables
- Data types
- Control flow
2
Functions & OOP
- Functions & scope
- Classes & objects
- Inheritance
3
Working with Data
- Files & JSON
- APIs & requests
- Pandas intro
4
Capstone Project
- Project planning
- Build week
- Showcase
