Python Foundations
A solid, real-world start in Python: variables, types, control flow, functions, data structures and clean code habits.
Instructor
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
- Setting Up and Your First Script
- Variables and Data Types
- Operators and Expressions
- Control Flow: if, elif, else
- Loops: for and while
- Functions and Scope
- Lists, Tuples, Sets and Dictionaries
- Modules and the Standard Library
- 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-
Variables and Data Types
-
Operators and Expressions
Module 2: Control Flow: if, elif, else, Loops: for and while…
3 lessons-
Control Flow: if, elif, else
-
Loops: for and while
-
Functions and Scope
Module 3: Lists, Tuples, Sets and Dictionaries, Modules and the Standard Library…
3 lessons-
Lists, Tuples, Sets and Dictionaries
-
Modules and the Standard Library
-
Project: Text Adventure Engine