Example Curriculum
Available in
days
days
after you enroll
- Welcome!
- Module 1 Introduction
- Lesson: Programming and Code
- Lesson: Terminal, Command-line, Shell, Console
- (Windows-only) Activity: Terminal Treasure Hunt
- (Mac-only) Activity: Terminal Treasure Hunt
- (Mac-only) Activity: Install Homebrew
- Lesson: The Python Programming Language
- (Windows-only) Activity: Install Python Tools
- (Mac-only) Activity: Install Python Tools
- Activity: A Simple Python Program
- Lesson: Python Syntax
- Exercise: Python Syntax
- Lesson: Variables, Types, Operators, and Expressions
- Lesson: Strings
- Lesson: Terminal Input and Output
- Lesson: Decisions
- Lesson: Repetition
- Exercise: Expressions, Decisions, and Repetition
- (Optional) Exercise: Rock, Paper, Scissors
- Lesson: Functions
- Lesson: Lists
- Exercise: Functions and Lists
- (Optional) Exercise: Rock, Paper, Scissors with Functions and List
- Python Basics Wrap-up
- Assessment: Plate Stacking
- Submit Assessment: Plate Stacking