Python Programming 2 Unit 8: Team Project
UNIT BUNDLENEW · GRADES 9–12

Python Programming 2 Unit 8: Team Project

The complete Unit 8, all 6 lessons, sold as one unit

Guide students through a team project in Python that builds a web page and shows it to an audience. Students learn to read a page's boxes and show answers with PyScript. Then they agree on a plan, split the work into files and write a contract for each function. They save versions with change notes, review another team's code, test with real users, add a feature and present a demo.

6 lessons · 18 days A rubric for every stage Print + digital Google Forms + Slides
$40

● Instant download · Lifetime access · Free updates · Secure checkout

Free for your students

7 coding levels come with this

See the levels

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.

See the levels
See inside the curriculum

What's in Every Lesson

All 6 lessons follow the same folder system, so you learn the layout once and teach the whole unit.

Slides + Speaker Notes
One editable deck per lesson, with notes that say what to say.
Guided Notes
Fill-in notes that follow the slides, with a word bank.
Activities + Labs
8 activity sheets and 30 lab sheets, with the labs in CodeGrove.
Bell Ringers + Exit Tickets
A warm-up to open each day and a quick check to close it.
Project Rubrics
A rubric in every lesson, from the first page to the presentation.
The Team Project
Teams plan, build, review, test and present a web page that runs Python.
Answer Keys
A key for every day, with sample written answers.
Google Forms + Slides
20 Google Forms and 6 Google Slides decks.

See the Actual Pages

Real pages from Unit 8, the same clean design in every lesson.

Guided notes

Notes that follow the slides

Students fill in the blanks during the slides, with the word bank right on the page.

  • ✓ PDF and editable Word
  • ✓ A key for every day
Lesson 8.2 guided notes, page 1
Labs

Real Python in every lab

Students work through labs like Team Build in CodeGrove, our in-browser code lab, then write their code, the output and a why answer on the lab sheet.

  • ✓ No accounts or installs
  • ✓ A key for every sheet
Lesson 8.3 Team Build lab, page 1
Project rubrics

A rubric at every stage

Each lesson of the team project has its own rubric, so you can grade the page, the plan, both versions, the review and the presentation.

  • ✓ Full, part or no credit for each row
  • ✓ A pacing guide and standards crosswalk in the bonus
Lesson 8.5 project rubric, page 1
Slides

Slides that run every day

Each lesson has one editable deck. Every day starts at its own Day slide, and the speaker notes say what to say.

  • ✓ Editable PowerPoint
  • ✓ Google Slides™ for Google Classroom™
Unit 8 lesson title slideUnit 8 content slide

The 6 Lessons in Unit 8

8.1
A Web Page That Runs Python
5 days
8.2
Plan and Design as a Team
3 days
8.3
Build Version 1 with Version Control
4 days
8.4
Peer Code Review
2 days
8.5
Test and Improve: Version 2
2 days
8.6
Publish and Present
2 days
Unit 8 Bonus folder
Pacing guide
Standards crosswalk
Vocabulary Bingo

Unit 8 is sold only whole: its 6 lessons are one team project, so they do not sell one at a time. It is also part of the complete Python Programming 2 course.

Why Teachers Choose It

Every student owns part of the build

A team agreement and function contracts show who builds each file, and the screen owner joins the files into one working program.

The project grows through review and testing

Another team reviews the code with line notes, each file gets a normal, an edge and a wrong test, and real users try the page before version two.

Print and digital

Every page is a print-ready PDF, and the Google Forms™ and Google Slides™ let you teach the same unit in Google Classroom™.

Every day fits a 45-minute class

Each day's plan is timed activity by activity against real reading and writing speeds.

What Teachers Say

Be the first to review this

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

FAQ

What's in Unit 8?
All 6 lessons of the team project, each with slides, guided notes, exit tickets, a project rubric and answer keys, plus 8 activity sheets and 30 lab sheets. The Unit 8 Bonus folder adds a pacing guide, a standards crosswalk and Vocabulary Bingo.
Can I buy the Unit 8 lessons one at a time?
No. Unit 8 is sold only as a whole unit, because its six lessons are one team project, from the first page to the presentation. It is also part of the complete Python Programming 2 course.
Is this AP Computer Science?
No. It is a full-year, non-AP second course in Python for grades 9 to 12. For AP, see our AP Computer Science A and AP CSP courses.
How is it delivered?
Instant download right after checkout: PowerPoint and Word files you can edit, print-ready PDFs, and links that copy the Google Forms™ and Google Slides™ into your Drive.
Which standards does it cover?
Written for Florida's Intermediate Programming course (9007220). Each lesson's skills map and the unit's standards crosswalk show which standards it teaches.
Do students need computers?
Yes, on lab days. The labs and quiz tasks run online in CodeGrove, our in-browser code lab, so each student needs a computer or tablet. CodeGrove needs no account or install.

Want the whole Python Programming 2 course?

Unit 8 is one of 8. Get the full year for less than the eight units cost separately.

See the full course