TPT
Total:
$0.00
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 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 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
Preview of Coding with Python Unit 3: Loops

Coding with Python Unit 3: Loops

Unit 3 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 count-controlled (for) loops and condition-controlled (while loops) and to the Turtle drawing library. 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
Preview of Python Coding Basic Computer Output Editable Activites & Videos

Python Coding Basic Computer Output Editable Activites & Videos

Created by
Computer Corner
This Python programming resource is perfect for students/teachers who have never coded before. It introduces students to coding through Python, a free computer language. Kids write simple output statements they learn how to problem solve one line at a time. Teachers get complete lessons, answer keys and rubrics. The online version includes embedded video lessons for your convenience. ** UPDATED for Distance/Online Learning with EMBEDDED VIDEOS! **Materials have also been modified in English (UK)
Preview of Coding with Python Unit 7: Lists

Coding with Python Unit 7: Lists

Unit 7 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 lists. 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 to be accessible to teac
Preview of Math x Python Series - Coding Linear Relations (Project 8 Guides - BUNDLE)

Math x Python Series - Coding Linear Relations (Project 8 Guides - BUNDLE)

Project 8: Enhanced Graphing with Matplotlib – Complete Lesson BundleEquip your intermediate grade learners with a turnkey coding and math analysis experience. This bundle includes both the Teacher Guide and Student Guide—fully aligned to Ontario MTH1W C2—and everything you need to: Teach & Code: Ready-to-use lesson flow, live-coding scripts, pseudocode planning, and sample outputs. Visualize Error: Students implement and plot residual lines, calculate prediction accuracy, and annotate graphs.
Preview of Coding with Python Unit 8: Strings

Coding with Python Unit 8: Strings

Final unit 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 strings and culminates in a final challenge set. 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 p
Preview of Codehs Project: "Re-Create a Logo" w/Grading Rubric

Codehs Project: "Re-Create a Logo" w/Grading Rubric

Created by
Jarren Watts
A project I created to supplement the programming/coding curriculum in the "Introduction to Programming with Turtle Graphics" unit in the "Programming Creative Coding" course in codehs.com Project can be used an end of course assessment, a mid-year assessment, or a potential project for long-term substitute teachers! Students use the information they learned between sections 3.1 - 3.12 in the "Introduction to Programming with Turtle Graphics" unit in the "Programming Creative Coding" course to r
Preview of Microbit Computational Thinking Rubric Microbits Sheet

Microbit Computational Thinking Rubric Microbits Sheet

Created by
Luke Verna
This rubric helps assess student projects created with Micro:bits. Micro:bits are small computers that help students learn coding in python, block or javascript.
Preview of FULL YEAR BUNDLE - Python Programming Projects

FULL YEAR BUNDLE - Python Programming Projects

This bundle contains all ten project-based assessments used in my Python Programming course, offering a comprehensive and engaging introduction to key programming concepts. Each project is carefully designed to build upon previous knowledge while introducing new skills, creating a seamless learning experience that will challenge students and expand their programming capabilities. User Input & Variables Python Programming Intro Project (Mad Libs) - Students create an interactive Mad Libs game tha
Preview of Semester 1 BUNDLE - Python Programming Intro Projects

Semester 1 BUNDLE - Python Programming Intro Projects

This bundle contains the first five project-based assessments used in my Python Programming course, offering a comprehensive and engaging introduction to key programming concepts. Each project is carefully designed to build upon previous knowledge while introducing new skills, creating a seamless learning experience. User Input & Variables Python Programming Intro Project (Mad Libs) - Students create an interactive Mad Libs game that collects word inputs and generates funny stories, practicing v
Preview of Semester 2 BUNDLE - Python Programming Projects

Semester 2 BUNDLE - Python Programming Projects

This bundle contains the second set of five project-based assessments used in my Python Programming course, building upon the foundational skills developed in the first set and introducing more advanced concepts. Each project is thoughtfully crafted to challenge students and expand their programming capabilities. Functions & Error Handling Project (Chatbot) - Students build a conversational chatbot, learning functions and error handling through simulated customer service dialogues.Strings Python
Preview of Functions & Error Handling Python Programming Project (Chatbot)

Functions & Error Handling Python Programming Project (Chatbot)

Students will build an interactive customer support chatbot that simulates human-like conversations for a service of their choice (e.g., gaming, retail, tech). Using Python, they’ll implement key features like dynamic responses, function calls, error handling, and basic conversational logic—all while practicing core programming skills. This project blends creativity with technical rigor: students design their own dialogue flows while learning functions, input validation, and control structures.
Preview of While Loops Python Programming Intro Project (Café Menu)

While Loops Python Programming Intro Project (Café Menu)

Students will create an interactive cafeteria calculator using Python’s while loops, simulating a real-world ordering system. The program allows users to select food items from a school menu, maintain a running total, and calculate final costs with randomized grade-level fees—all protected by a simple password system for added realism. Through this project, students will gain hands-on experience with core programming concepts including loop control, variable manipulation, conditional logic, and
Preview of Variables & Math Operators Python Programming Intro Project (Finding Volume)

Variables & Math Operators Python Programming Intro Project (Finding Volume)

Students will create a Python program that calculates volumes for various geometric shapes, applying fundamental programming concepts through practical mathematics. The project focuses on core skills including variable assignment, user input handling, and mathematical operations while solving real-world geometry problems. By implementing formulas for cubes, spheres, or cylinders, students strengthen their understanding of how programming intersects with mathematical computation. The structured y
Preview of Object Oriented Programming Python Programming Project (Create a Class)

Object Oriented Programming Python Programming Project (Create a Class)

Students will build a custom class with various attributes and methods, deepening their grasp of object-oriented programming. They’ll apply essential skills like class definition, object instantiation, and list manipulation while developing a functional, creative program. To encourage creativity, students can choose their own themes, making the project more engaging and personalized. This hands-on assessment is a great way to solidify core Python OOP concepts in a practical, student-driven way.
Preview of Data Structures (Dictionaries) Python Programming Project (Create a Dictionary)

Data Structures (Dictionaries) Python Programming Project (Create a Dictionary)

Students will build an interactive data manager using dictionaries to store and process custom datasets. They’ll implement algorithms for filtering and analyzing data, reinforcing key concepts in dictionary manipulation and structured programming. Students can choose their own dataset themes making the project more engaging while sharpening problem-solving skills. By working with real-world data structures, they’ll gain confidence in algorithm design and data management. Your purchase includes a
Preview of Data Structures (Lists) Python Programming Project (Music Playlist)

Data Structures (Lists) Python Programming Project (Music Playlist)

Students will build an interactive music playlist manager using Python lists, implementing key features like adding songs, browsing playlists, and customizing themes. Through hands-on list manipulation and menu-driven design, they’ll master foundational skills like iteration, user input handling, and function organization—all while creating a dynamic, real-world application. Ideal for blending creativity with logic, students can design playlists around their favorite genres or moods. The project
Preview of Conditional Statements Python Programming Intro Project (Trivia Night)

Conditional Statements Python Programming Intro Project (Trivia Night)

Students will build an engaging Python trivia game on a topic of their choice, implementing scoring systems and feedback using conditional statements. The project challenges them to design questions, process user input, track scores, and display results—all while mastering fundamental programming concepts like variables, logical operators, and branching logic. This gamified approach transforms abstract conditional statements into concrete applications, allowing students to demonstrate their unde
Preview of Strings Python Programming Project (Username & Password)

Strings Python Programming Project (Username & Password)

Students will build a secure login system in Python, implementing username generation and password validation with string manipulation, random number generation, and custom logic. They’ll practice critical cybersecurity concepts like input validation and error handling while creating a practical tool for digital identity management. This project merges creativity with real-world relevance—students design their own validation rules and user-friendly feedback. Along the way, they’ll master essenti
Preview of For Loops Python Programming Intro Project (Superhero Contest)

For Loops Python Programming Intro Project (Superhero Contest)

Students will code a dynamic superhero contest simulator where users vote for their favorite hero/villain, with loops determining the winner. They’ll implement user input for voting, conditional logic for winner calculation, security question prompts, and a hidden advantage mechanism for an added challenge. Students pick their own characters, boosting engagement while mastering for loops, randint(), and if/else logic. Your purchase includes a project description, grading rubric, sample solution,
Preview of User Input & Variables Python Programming Intro Project (Mad Libs)

User Input & Variables Python Programming Intro Project (Mad Libs)

Students will create a classic Mad Libs game in Python, designing an interactive program that prompts users for creative word inputs like nouns, verbs, and adjectives before assembling them into hilarious, personalized stories. This project provides the perfect introduction to fundamental programming concepts as students practice variable assignment, user input handling, and string manipulation while seeing immediate, entertaining results from their code. The familiar game format makes Python sy
Showing 1-24 of 26 results