TPT
Total:
$0.00
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 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 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 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 BUNDLE XXL: LEARN CODING in Computer Science - Python & pandas | GRADE 11 & 12

BUNDLE XXL: LEARN CODING in Computer Science - Python & pandas | GRADE 11 & 12

This all-in-one bundle equips High School Computer Science teachers with every resource needed to deliver a comprehensive data analysis with Python and pandas course. Valued as a cost-effective package, it includes: Four-Part Lesson Series: Introduction, Data Cleaning, Visualization, Independent Project. 12-Slide PowerPoint Presentation: Visual support aligned to each lesson unit. Three Lesson Plans: Step-by-step 90-minute double-period outlines with clear learning objectives. Environment
Preview of PyWorks | Python Curriculum Bundle | Loops, Functions, Data, Debugging & More

PyWorks | Python Curriculum Bundle | Loops, Functions, Data, Debugging & More

Created by
The Code Studio
No coding background? No problem. PyWorks is a complete Python curriculum that covers data types, operators, functions, loops, errors & debugging, and so much more β€” with guided lessons, printable worksheets, coding exercises, and ready-to-use activities. Everything students need to build real coding skills, everything teachers need to deliver it confidently. πŸ‘©β€πŸ« Designed for Teachers Who Wantβ€¦βœ” A Python lesson bundle they can trust without rewriting βœ” Students working independently instead
Preview of Python Sequence Types Bundle | Lists, Tuples & range( ) | No Prep

Python Sequence Types Bundle | Lists, Tuples & range( ) | No Prep

Created by
The Code Studio
Sequences are how Python organizes and accesses data and students who understand lists, tuples, and range() can tackle almost any beginner program. This Python sequence types bundle covers all three sequence types through clear lessons, guided examples, printable worksheets, and hands-on coding activities. No coding background required β€” three complete lessons, ready to teach from day one. Part of the Python Data Structures series β€” also included in the complete PyWorks Python Curriculum Bund
Preview of 9-Week High School Python & micro:bit Unit Β· Projects, Data Logging

9-Week High School Python & micro:bit Unit Β· Projects, Data Logging

A complete quarter-long Python + micro:bit unit for grades 9–12β€”step-by-step lessons, quizzes, rubrics, choice-board projects, and a ready-to-run student portfolio + showcase. What is it? This is a 9-week, classroom-tested Computer Science unit that builds from Python basics to physical computing and data logging with the BBC micro:bitβ€”ending in a capstone project + portfolio + gallery walk. Every week includes clear objectives, mini-checks, hands-on challenges, and reflection so students d
Preview of Python Lists | Indexing, Slicing & List Methods | No Prep

Python Lists | Indexing, Slicing & List Methods | No Prep

Created by
The Code Studio
Lists are the backbone of Python data storage and students who don't understand them get stuck on almost every program they write. This Python lists lesson teaches students to access, modify, and organize data using indexing, slicing, and key list methods including append(), pop(), and sort() through clear examples and hands-on coding practice. No coding background required β€” structured, ready to teach, and open and go. Part of the Python Data Structures series β€” also included in the complet
Preview of Introduction to Python Data Types | Variables, Lists, Tuples & More | No Prep

Introduction to Python Data Types | Variables, Lists, Tuples & More | No Prep

Created by
The Code Studio
Python is built on data and students who don't understand data types get stuck fast. This intro to Python data types lesson covers variables, integers, floats, strings, booleans, lists, tuples, sets, and dictionaries through visual explanations, hands-on practice, and real-world activities. No coding background required β€” everything is structured, ready to teach, and open and go. The perfect starting point β€” also available as part of the complete Python Data Types Bundle in The Code Studio.
Preview of Python Errors & Debugging | Syntax Errors,  TypeError, ValueError | No Prep

Python Errors & Debugging | Syntax Errors, TypeError, ValueError | No Prep

Created by
The Code Studio
Nothing kills a student's coding confidence faster than an error they don't understand. This Python errors and debugging lesson teaches students to identify and fix syntax errors, understand exceptions, and write try/except statements through clear examples, guided practice, and hands-on debugging tasks. 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. πŸ‘©β€
Preview of Python Functions | Parameters, Return Values & Recursion | No Prep

Python Functions | Parameters, Return Values & Recursion | No Prep

Created by
The Code Studio
Functions are where Python starts to feel powerful and where students start to feel lost. This Python functions lesson teaches students to write reusable code blocks, use parameters and return values, and apply recursion to solve real programming problems. 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 Python les
Preview of Python Dictionaries | Key-Value Pairs, Methods & dict Operations | No Prep

Python Dictionaries | Key-Value Pairs, Methods & dict Operations | No Prep

Created by
The Code Studio
Teaching Python dictionaries is where most lessons lose students. The syntax is unfamiliar and the use cases aren't obvious. This ready-to-teach Python dictionaries lesson removes that confusion with clear key-value pair explanations, structured practice activities, and a real-world coding project that keeps students working independently. Zero extra prep, no coding background required.Part of the Python Data Structures series β€” also included in the complete PyWorks Python Curriculum Bundle
Preview of Python Strings | Slicing, Methods, Formatting & Text Manipulation | No Prep

Python Strings | Slicing, Methods, Formatting & Text Manipulation | No Prep

Created by
The Code Studio
String manipulation is one of the most practical Python skills and one of the hardest to teach without the right examples. This Python strings lesson covers slicing, built-in methods including capitalize(), join(), find(), upper() and more through interactive exercises and a creative String Formatter project where students apply real string methods to their own inputs. No coding background required β€” structured, ready to teach, and open and go. Part of the Python series β€” also included in the
Preview of Python Variables | Naming Rules, Data Types & Assignment | No Prep

Python Variables | Naming Rules, Data Types & Assignment | No Prep

Created by
The Code Studio
Give students a clear introduction to Python variables with this beginner-friendly lesson. Covers data types, naming rules, reassignment, concatenation, and local vs global variables. Includes slides, worksheets, exercises, an activity, answer key, and teacher guide. Ready-to-teach, no-prep resource for middle and high school coding classes. πŸ‘©β€πŸ« Designed for Teachers Who Wantβ€¦βœ” A Python lesson they can trust without rewriting βœ” Students working independently instead of getting stuck βœ” C
Preview of Python Tuples | Immutable Sequences, Methods & Guided Practice | No Prep

Python Tuples | Immutable Sequences, Methods & Guided Practice | No Prep

Created by
The Code Studio
Students often wonder why tuples exist when lists already do the job and this lesson answers that question. This Python tuples lesson covers indexing, slicing, immutability, and key tuple functions through clear examples and hands-on coding tasks that make structured data easy to understand. No coding background required β€” open and teach from day one. Part of the Python Data Structures series β€” also included in the Python Data Structures Bundle and the complete PyWorks Python Curriculum Bund
Preview of Python Floats & Decimals | Rounding, Operations & Type Conversion | No Prep

Python Floats & Decimals | Rounding, Operations & Type Conversion | No Prep

Created by
The Code Studio
Floating-point errors are some of the most confusing moments in beginner Python and most lessons don't explain why they happen. This Python floats and decimals lesson covers decimal operations, rounding, and floating-point behavior through coding tasks, printable worksheets, and clear real-world examples. No coding background required β€” structured, ready to teach, and open and go. Part of the Python Data Types series β€” also included in the complete PyWorks Python Curriculum Bundle in The Co
Preview of Python range( ) Function | Start, Stop, Step & Loop Control | No Prep

Python range( ) Function | Start, Stop, Step & Loop Control | No Prep

Created by
The Code Studio
Most students write for loops without understanding why range() works the way it does and that gap causes errors they can't explain. This Python range() function lesson covers start, stop, and step values, why some ranges produce no output, and how range() pairs perfectly with for loops. No coding background required β€” structured, ready to teach, and open and go. Part of the Python Loops series β€” also included in the complete PyWorks Python Curriculum Bundle in The Code Studio. πŸ‘©β€πŸ« Designe
Preview of Python While Loops | Conditions, Infinite Loops & Debugging | No Prep

Python While Loops | Conditions, Infinite Loops & Debugging | No Prep

Created by
The Code Studio
While loops are where students first encounter code that breaks in ways they can't explain. This Python while loops lesson breaks down conditions, loop updates, and logic step by step including a dedicated debugging activity that teaches students how to identify and fix infinite loops. No coding background required β€” structured, ready to teach, and open and go. Part of the Python Loops series β€” also included in the Python Loops Bundle and the complete PyWorks Python Curriculum Bundle in Th
Preview of Python Sets |  Methods, Membership & Set Operations & Generators

Python Sets | Methods, Membership & Set Operations & Generators

Created by
The Code Studio
Sets are one of Python's most underrated data structures and most lessons skip them entirely. This Python sets lesson covers set creation, modification, looping, and membership checks through guided examples, practice tasks, and real coding challenges. No coding background required β€” structured, ready to teach, and open and go. Part of the Python Data Structures series β€” also included in the Python Data Structures Bundle and the complete PyWorks Python Curriculum Bundle in The Code Studio.
Preview of Programming Loops & Languages – Coding Pack for Grades 6–9 | WORKBOOK

Programming Loops & Languages – Coding Pack for Grades 6–9 | WORKBOOK

Bring coding concepts to life! This resource introduces middle school students (Grades 6–9) to programming loops and languages with clear explanations, worksheets, and interactive tasks. Learners discover how loops work, how to apply them in real problems, and why programming languages matter in today’s world. What’s included: βœ” Introductory texts on for, while, and do-while loops βœ” Worksheets with examples in Python, Java, C++, and Scratch βœ” Cooperative jigsaw activities to deepen understa
Preview of Snakes - Animal Research w QR Codes, Posters, Organizer - 10 Pack

Snakes - Animal Research w QR Codes, Posters, Organizer - 10 Pack

PLEASE NOTE - THIS PACK IS NOT YET READY - READ BELOW ***This pack is still being worked on. I have uploaded it at a DISCOUNT so that you would be able to purchase it beforehand and during any sales. Any packs will be done soon. Please look for an update email. Once this pack is ready the price will go up. Thanks! *** There are 10 types of snakes that are included in this pack. Each of the these animals have multiple student friendly websites that were created into QR Codes. Also, check out m
Preview of Turtle Basic Graphics Functions Free Video Activities & Assessment

Turtle Basic Graphics Functions Free Video Activities & Assessment

Created by
Computer Corner
The Python Turtle module has many basic graphics functions that output simple graphic shapes on the turtle window. This resource is intended for students and teachers with little or no background in coding. Concepts and skills have been broken down into short chunks. Students are given short code fragments to explore, followed by questions to consolidate their learning. Materials have also been modified in English (UK) where necessary.This package requires NO PREP!Distance Learning Online Lea
Preview of Python Operators & Expressions | Arithmetic, Logic & Relational | No Prep

Python Operators & Expressions | Arithmetic, Logic & Relational | No Prep

Created by
The Code Studio
Every Python program runs on operators and students who don't understand them write code that breaks constantly. This Python operators and expressions lesson covers arithmetic, relational, logical, and assignment operators through clear examples, guided exercises, and a hands-on coding activity. 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. πŸ‘©β€πŸ« Desig
Showing 1-24 of 27 results