TPT
Total:
$0.00
Preview of Summer Semester Python Challenge: Lessons & Labs | Grades 6–12

Summer Semester Python Challenge: Lessons & Labs | Grades 6–12

Summer Semester Python Challenge | Labs + Coding Activities | Grades 6–12 | Middle/High School | Python labs that teach simple to complex concepts What's includedTeacher primer (background, pacing options, essential questions, learning objectives).Complete lesson plan (minute-by-minute 60‑minute arc, materials, vocabulary, answer keys).Multiple hands‑on labs (engineering investigation + data labs) and three Python tiers Formative & summative assessments (exit tickets, quizzes, unit tests, perfor
Preview of Christmas Coding Bundle Festive Python Lessons | Grades 6-12 | Variables Input

Christmas Coding Bundle Festive Python Lessons | Grades 6-12 | Variables Input

🎄✨ Christmas Coding Bundle Multiple Festive Python Lessons | Grades 6-12 | Middle & High School | Variables, Math & Input Make computer science merry and bright with this Christmas Coding Bundle! 🎅🍪🎄 Perfect for December classrooms, this set of four engaging Python lessons uses holiday themes to teach variables, math operations, user input, and problem-solving. Each project is student-friendly, teacher-ready, and designed to bring joy while building essential coding skills. ✅ What’s
Preview of 10 Python Code Projects for the Create Performance Task of the AP CSP Exam

10 Python Code Projects for the Create Performance Task of the AP CSP Exam

The Create Performance Task of the AP CSP test is quite particular. The students are asked to write a program of which functionality they propose and in strict scoring and rubrics guidelines. This strategic document presents 10 creative ideas for hands-on projects that students can exercise with prior to choosing and implementing their own idea for the Create Performance Task of the AP CSP Exam. *Important! Teachers be aware, this resource is strictly to exercise for the test and to demonstr
Preview of St. Patrick’s Day STEM Python Coding & Science Bundle | Grades 6–12

St. Patrick’s Day STEM Python Coding & Science Bundle | Grades 6–12

St. Patrick’s Day STEM Bundle | Lessons + Labs + Worksheets | Grades 6–12 | Middle & High School | Engineering, Light, Color, and Python Coding Activities Connecting Real‑World Science to Digital ModelingWhat’s IncludedFull primers for both lessonsComplete lesson plans with pacing guidesTeacher notes with simplified and advanced physics and mathEngineering design worksheetsLight refraction and spectrum lab worksheetsPython coding worksheets for RGB, gradients, simulations, and pixel manipulation
Preview of Intro to Python Coding | Complete Unit (Tutorials, Assessment + More!)

Intro to Python Coding | Complete Unit (Tutorials, Assessment + More!)

Created by
Geek Tutorials
Looking for an easy, structured way to teach Python coding to beginners? This complete unit provides a term’s worth of lessons designed to take students from zero coding experience to confidently writing their own Python programs. Perfect for Digital Technologies, STEM, or coding clubs this resource combines short warm-up challenges, guided video tutorials, and practical coding activities to keep students engaged while building real programming skills. Everything is fully prepared and class
Preview of Python Basics for Beginners | Intro to Coding & Programming Lessons

Python Basics for Beginners | Intro to Coding & Programming Lessons

How These Products Help the TeacherThese resources equip teachers with a structured, standards-aligned approach to introducing Python basics. They include: Lesson Planning: A detailed roadmap to teaching Python basics.Activities: Hands-on exercises to engage students.Assessment Tools: Formative and summative assessments with rubrics to evaluate understanding.Independent Practice: Assignments and packets for individual learning.Study Guides: Teacher-specific resources to ensure mastery of the con
Preview of STEM Activity + Python Modeling Mini‑Unit Grades 6-12: Mission to the Moon

STEM Activity + Python Modeling Mini‑Unit Grades 6-12: Mission to the Moon

🚀🌕 STEM Activity Python Modeling Mini‑Unit | Grades 6-12 | Middle & High School | Mission to the Moon 3‑Lesson Mini‑Unit | Mission to the Moon with Physics, Math, and Spaceflight SimulationEscape Velocity • Gravity Modeling • Spacecraft Simulation • NASA‑Inspired EngineeringWhat’s IncludedThis complete, classroom‑ready mini‑unit provides everything needed to teach gravity, escape velocity, inverse‑square modeling, and Python‑based spacecraft simulations. It includes a full teacher primer, p
Preview of AP Computer Science Principles 5 | Grades 8-12 | Iteration & Loops Python & Java

AP Computer Science Principles 5 | Grades 8-12 | Iteration & Loops Python & Java

🔁 AP Computer Science Principles Curriculum 5 | Grades 8-12 | Middle & High School | For, While, Nested Loops | Python & Java Lesson🎮⭐ Master repetition in programming with for, while, and nested loops! 📝 Product Description This classroom‑ready lesson introduces students to iteration and loop structures, aligned with AP Computer Science A Unit 2. Students will learn how to write for loops, while loops, and nested loops, trace their execution with tables, and avoid common pitfalls like
Preview of Coding with Python - Full Course

Coding with Python - Full Course

Semester-long Computer Science course in Python. Activities level for students of different levels of comfort and ability! Developed by a computer scientist and tested over three years in the classroom. This course can be used on its own or following Cookies and Bytes' Middle School Computer Science course. I would recommend this course for beginner or intermediate coders in 8th grade and up, or for 7th-grade students who have taken Middle School Computer Science. The lesson plans are designed t
Preview of Python Code Breakers Lab & Lesson | Grades 4-6 | Create Secret Messages Python

Python Code Breakers Lab & Lesson | Grades 4-6 | Create Secret Messages Python

🔐 Python Code Breakers Lab & Lesson | Grades 4-6 | Middle School | Create Secret Messages with Ciphers, Loops, and Beginner‑Friendly Encryption Concepts🐍✨Bring history, math, and computer science together in this hands-on coding adventure! Students in grades 4–6 will learn how to create and decode secret messages using the Caesar cipher in Python. Perfect for classrooms with little-to-no programming experience, this lesson includes everything teachers need: ✅ What’s Included📝Teacher’s Guide
Preview of Coding with Python Unit 2: Variables, Numbers, and Operators

Coding with Python Unit 2: Variables, Numbers, and Operators

Unit 2 of 8 in a semester-long Computer Science course in Python. Activities level for students of different levels of comfort and ability. This unit introduces students to game loops, datatypes, and variables in Python. This course can be used on its own or following Cookies and Bytes' Middle School Computer Science course. I would recommend this course for beginner or intermediate coders in 8th grade and up, or for 7th-grade students who have taken Middle School Computer Science. The lesson pl
Preview of Python Iterators & Generators | iter(), next()  | Coding Activities | No Prep

Python Iterators & Generators | iter(), next() | Coding Activities | No Prep

Created by
The Code Studio
Iterators and generators are where Python starts to feel advanced and where most beginner-friendly lessons stop short. This Python iterators lesson covers iter(), next(), and yield through step-by-step activities that build real understanding, not just memorization. No coding background required — structured, ready to teach, and open and go. Part of the Python series — also included in the complete PyWorks Python Curriculum Bundle in The Code Studio. 👩‍🏫 Designed for Teachers Who Want…✔ A
Preview of Christmas Cookie Recipe Calculator Python Coding Lesson | Grades 6-12

Christmas Cookie Recipe Calculator Python Coding Lesson | Grades 6-12

🍪🎄 Christmas Cookie Recipe Calculator Python Coding Lesson | Grades 6-12 | Middle & High School | Variables, Math & User Input Product Description Bring coding to life with a festive twist! In this hands-on Python lesson, students learn how to use variables, math operations, and user input by scaling a Christmas cookie recipe up or down depending on the number of guests. Perfect for STEM classrooms, computer science units, or holiday-themed enrichment, this activity blends real-world math
Preview of Winter Snowflake Pattern Generator | Python Coding Lesson with Art

Winter Snowflake Pattern Generator | Python Coding Lesson with Art

❄️ Python Coding Lesson | Snowflake Pattern Generator Lesson | Grades 6-12 | Middle & High School | with Art, Loops, and Creative Geometry| Art & Symmetry ✨Bring winter magic into your classroom with this engaging Python coding lesson! Students will design their own snowflakes while mastering nested loops, symmetry, and creative programming. Perfect for middle and high school computer science classes, STEM labs, or enrichment activities, this resource blends math concepts with coding creativity
Preview of Coding Christmas Trees: Engaging Python Lesson | Grades 6-12 | Holiday Fun!

Coding Christmas Trees: Engaging Python Lesson | Grades 6-12 | Holiday Fun!

Python Lesson | Coding Christmas Trees | Grades 6-12 | Middle & High School | Loops, ASCII Art, and Holiday‑Themed Creativity 🎁🖥️Bring the holiday spirit into your classroom with this Christmas Tree ASCII Art Python Coding Lesson designed to make loops, functions, and conditionals merry and bright! Students will learn to create festive ASCII art, simulate reindeer races, and build interactive Secret Santa type programs—all while mastering core programming concepts. 📦 What’s Included ✅ Te
Preview of Reindeer Race Simulator: Fun Christmas Python Lesson | Grades 6-12 | Holiday Fun

Reindeer Race Simulator: Fun Christmas Python Lesson | Grades 6-12 | Holiday Fun

🎮🦌 Reindeer Race Simulator: Fun Christmas Python Lesson | Grades 6-12 | Middle & High School | Holiday Coding! 🎄🐍 High-energy, classroom-ready Python lesson where students enter reindeer names, build a time-step race simulator, and explore functions, loops, and probability through playful animation and statistics. 📦 What’s Included ✅ Teacher Guide with pacing and lesson plan✅ Student Handout (lab steps, exercises, exit slip)✅ Three code tiers: Basic → Intermediate → Advanced (fully comme
Preview of Raspberry Pi GPIO Lab: LED Control & Python Coding Activity

Raspberry Pi GPIO Lab: LED Control & Python Coding Activity

Raspberry Pi GPIO Lab: LED Control & Python Coding Activity Bring hands-on STEM learning to life with this engaging Raspberry Pi GPIO lab! Students learn how to control LEDs using Python while building real circuits—perfect for beginner computer science, engineering, or robotics courses. This ready-to-use lab includes student instructions, rubric, teacher tips, and grading guidance, making it easy to implement with minimal prep. What Students Will Learn How GPIO (General-Purpose Input/Output
Preview of Christmas Secret Santa Name Picker Python Lesson | Grades 6-12

Christmas Secret Santa Name Picker Python Lesson | Grades 6-12

🎁🎄 Secret Santa Name Picker Python Lesson | Grades 6-12 | Middle & High School | Randomness, Lists, and Holiday‑Themed Logic🤖🧑‍🎓A coding lesson that teaches students how to build a Secret Santa name picker using Python lists and randomization. Perfect for a single lesson or part of a holiday mini‑unit—teacher‑friendly, student‑engaging, and classroom‑ready. 📦 What’s Included ✅ Teacher-friendly lesson plan and timings ✅ Step‑by‑step student lab handout ✅ Three code tiers: Basic → Inter
Preview of Python Turtle Programming Day 8: Endless Runner Game Mini-Project

Python Turtle Programming Day 8: Endless Runner Game Mini-Project

Students build a simple endless runner–style game using Python Turtle in this hands-on mini-project. They learn how to animate objects, handle keyboard input, detect collisions, and manage game state using timers and variables. This lesson connects programming concepts to real-world game design and includes slides, starter code, guided notes, and a grading rubric. This lesson is part of a larger 10-Day Python Turtle Programming Unit. A discounted bundle including all lessons, projects, and teach
Preview of Python Turtle Programming Day 6: Clicker Game Mini-Project

Python Turtle Programming Day 6: Clicker Game Mini-Project

In this project-based lesson, students apply their Python Turtle skills to build an interactive clicker game. Students use mouse events, variables, random movement, and functions to create a scoring-based game that responds only when the target is clicked. This mini-project reinforces key programming concepts while encouraging creativity. Includes complete slides, student instructions, starter code, rubric, and teacher reference materials. This lesson is part of a larger 10-Day Python Turtle Pro
Preview of Coding Animation 3 Version Python Turtle Unit 3

Coding Animation 3 Version Python Turtle Unit 3

Created by
Computer Corner
When you combine graphics and for loops animation is the next logical step. This bundle combines turtle graphics functions with repetition to create an animated story. Why 3 versions?☞ Perfect for classrooms where the seating is tight. ☞ Students see multiple examples of the same concept. ☞ Differentiated instruction is built into every assessment. ☞ Encourages student interaction & discussion. ☞ Minimizes student copying. This bundle includes: ✔ 3 x 2 Student Handout Packages ✔ Answer Keys
Preview of Python Unit 13 Final Exam For Beginners Editable Unit

Python Unit 13 Final Exam For Beginners Editable Unit

Created by
Computer Corner
There are four different length exams in two different paper sizes to make this resource fit your classroom needs. Edit questions and even page numbers for more flexibility. ⌛ Select a Time Length!2-Hour Exam 1.5-Hour Exam 1-Hour Exam 45-Minute Exam This bundle includes: ✔ 4 Letter-Sized Final Exams ✔ 4 Legal-Sized Final Exams ✔ Solutions ✔ Rubrics ✔ 6 Code Solutions ✔ 1 PowerPoint Review ✸ Everything is Editable! ✸Materials have also been modified in English (UK) where necessary.*** Prerequisi
Preview of Python Turtle Graphics | Beginner Coding Lesson | No Prep

Python Turtle Graphics | Beginner Coding Lesson | No Prep

Created by
The Code Studio
The best way to get students excited about Python is to make something they can see. This beginner Python turtle graphics activity introduces coding through simple movement commands and shape drawing — no coding background needed, no tech setup required. Open, print, and watch students code with confidence from minute one. Part of the Python collection — also included in the complete PyWorks Python Curriculum Bundle in The Code Studio. 👩‍🏫 Designed for Teachers Who Want…✔ A Python lesson t
Preview of Coding with Python Unit 4: Conditionals

Coding with Python Unit 4: Conditionals

Unit 4 of 8 in a semester-long Computer Science course in Python. Activities level for students of different levels of comfort and ability. This unit introduces students to conditionals (if-statements), compound conditions, and randomization. This course can be used on its own or following Cookies and Bytes' Middle School Computer Science course. I would recommend this course for beginner or intermediate coders in 8th grade and up, or for 7th-grade students who have taken Middle School Computer
Showing 1-24 of 130 results