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
Python Programming

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