 
    
    | Unit | Description | 
|---|---|
| Functions and Exceptions: Students learn how their programs can be decomposed into smaller pieces that work together to solve a problem. | |
| Strings: Students use more sophisticated strategies for manipulating text in their programs - slicing, concatenating, and formatting. | |
| Creating and Altering Data Structures: Students learn how tuples and lists are formed and the various methods that can alter them. | |
| Extending Data Structures: Students learn to build more complex programs that make use of grids and dictionaries. | |
| Project: Guess the Word: Students use the skills they've learned throughout the course to build a word guessing game. | |
| Final Exam: Students prove their knowledge of content learned throughout the course through a multiple choice, short answer, and programming exam. | 
Sign up for a free teacher account to get access to curriculum, teacher tools and teacher resources.
Teacher SignupSign up as a student if you are in a school and have a class code given to you by your teacher.
Student Signup