Unit 1: Syntax and Sequencing
Learn more about Python basics and programming syntax while solving simple movement puzzles.
7 Activities:
- Welcome to Python
- Sequencing Puzzles Part 1
- Python Conventions
- Sequencing Puzzles Part 2
- Review and Quiz
- Unit 1 Project
- Unit 1 Quiz
Unit 2: Loops and Patterns
The for loop is a common and convenient way to repeat a block of code when you know how many times you want it to be executed.
7 Activities:
- For Loops and Indentation
- For Loop Puzzles
- More For Loops
- Nested Loop Puzzles
- Review and Quiz
- Unit 2 Project
- Unit 2 Quiz
Unit 3: Conditional Logic
Use true-and-false values, if statements, and more to make your programs "make decisions" with digital logic.
7 Activities:
- Conditions
- Conditional Puzzles
- Else and Operators
- More Conditional Puzzles
- Review and Quiz
- Unit 3 Project
- Unit 3 Quiz
Unit 4: Conditional Loops
A while loop repeats code as long as a condition is true, allowing a program to respond to change. Take control of loops in puzzles and short programs.
7 Activities:
- While Loops
- While Loops Puzzles
- More While Loops
- More While Loops Puzzles
- Review and Quiz
- Unit 4 Project
- Unit 4 Quiz
Unit 5: Variables
Dive deeper into how Python stores information in variables. Use variables to your advantage to make your code solutions more abstract.
7 Activities:
- Variables Introduction
- Puzzle Set 1
- Input and Variables
- More Variable Puzzles
- Review and Quiz
- Unit 5 Project
- Unit 5 Quiz
Unit 6: Data Types and Expressions
An expression is a bit of code that can be computed to a single value. In this lesson, you'll create useful expressions of your own.
7 Activities:
- Introduction to Data Types
- String Puzzles
- Expressions
- Expression Puzzles
- Review and Quiz
- Unit 6 Project
- Unit 6 Quiz
Unit 7: Turtle Graphics
Use the beginner-friendly Turtle Graphics library to draw shapes on screen in Python. Create your own playable games and interactive apps!
6 Activities:
- The Turtle API
- More About Turtle
- Review and Quiz
- Unit 7 Project
- Follow Up and Challenges
- Unit 7 Quiz
Level Assessment
Put your skills to the test — keep up the momentum and continue on your learning pathway.
1 Activity:
- Level 4 Assessment