Skip to content
Courses Python Python Foundations

Python Foundations

A solid, real-world start in Python: variables, types, control flow, functions, data structures and clean code habits.

Beginner 9 lessons 3 hours
Instructor
Save to Wishlist
$29.00
Log in to Enroll
  • 9 lessons
  • Certificate of completion
  • Access on any device

A solid, real-world start in Python: variables, types, control flow, functions, data structures and clean code habits.

A Beginner course for ages 13–17. Every lesson explains one idea in plain words, shows code examples you can copy, ends with a hands-on project and a short quiz that explains each answer. Projects use free tools: Python (online or installed), CodePen/JSFiddle and your web browser.

What you will learn

  1. Setting Up and Your First Script
  2. Variables and Data Types
  3. Operators and Expressions
  4. Control Flow: if, elif, else
  5. Loops: for and while
  6. Functions and Scope
  7. Lists, Tuples, Sets and Dictionaries
  8. Modules and the Standard Library
  9. Project: Text Adventure Engine

For parents: lessons take about 15–30 minutes. Children can work on their own, and you can follow their progress from your parent dashboard.

Module 1: Setting Up and Your First Script, Variables and Data Types…

3 lessons

Module 2: Control Flow: if, elif, else, Loops: for and while…

3 lessons
  • Control Flow: if, elif, else
    20 min 🔒
  • Loops: for and while
    20 min 🔒
  • Functions and Scope
    20 min 🔒

Module 3: Lists, Tuples, Sets and Dictionaries, Modules and the Standard Library…

3 lessons
  • Lists, Tuples, Sets and Dictionaries
    25 min 🔒
  • Modules and the Standard Library
    20 min 🔒
  • Project: Text Adventure Engine
    30 min 🔒