
The complete Unit 7, all 7 lessons
Guide students through the parts of Python that sit behind a working program. Students write modules, call libraries and a weather API, sort errors by when Python finds them and act out a made-up CPU. They also write classes such as a bank account and tests with unittest, then plan and test an app made of files with a partner.
● Instant download · Lifetime access · Free updates · Secure checkout
Short coding levels practice the unit's lessons in CodeGrove, our code lab that runs in the browser. Students write each program, run it and check it, with no account and nothing to install. Use one with the lesson or as practice later.
All 7 lessons follow the same folder system, so you learn the layout once and teach the whole unit.
Real pages from Unit 7, the same clean design in every lesson.
Students fill in the blanks during the slides, with the word bank right on the page.
Students work through labs like Field Trip Forecast in CodeGrove, our in-browser code lab, then write their code, the output and a why answer on the lab sheet.
The bonus folder has a review lesson, the unit test and a Form B retake, each with a Google Form and a key.
Each lesson has one editable deck. Every day starts at its own Day slide, and the speaker notes say what to say.

This unit is also part of the complete Python Programming 2 course: all 8 units plus the Course-Wide Bonus folder.
They write a game kit module, import it and call its functions with a dot, then plan an app with a file map, an API call and tests.
They sort errors by when Python finds them, act out a CPU that fetches, decodes and executes, and read a unittest report.
Every page is a print-ready PDF, and the Google Forms™ and Google Slides™ let you teach the same unit in Google Classroom™.
Each day's plan is timed activity by activity against real reading and writing speeds.
Reviews help me a lot, and they help other teachers pick the right resources for their classes. It takes about a minute.
Leave a review
Unit 7 is one of 8. Get the full year for less than the eight units cost separately.