High School course

Python 101

  • GRADES 7+
  • ADVANCED
  • WEB
  • 13 LESSONS

1

The Basics
Get acquainted with the basics of Python programming.

2

Loops and Patterns
Learn how to represent repeating patterns with code.

3

Conditional Logic
Explore boolean values and boolean logic. Write programs that "make decisions."

4

Conditional Loops
Write loops that repeat instructions, depending on whether a condition holds true.

5

Variables
Learn about variable initialization, declaration, and more.

6

Expressions
Learn how operators can be used to form expressions.

7

Using the Turtle Tool
Create graphics with the Turtle module.

8

User Interaction
Learn to set up and handle keyboard and mouse events in Python.

9

Game Design
Learn about game loops, win/loss conditions, and keeping score in Python.

10

Snake
Create a "snake" game on your own.

11

Connect 4
Build a game of "Connect 4" on your own.

12

Tetris
Program a game of "Tetris" on your own.

13

Final Game
Build a game of your choice. Choose from "Frogga" and "Pong."