TPT
Total:
$0.00
Coding with Class Banner

Coding with Class

Rated 5 out of 5, based on 7 reviews
8 Followers
New York, United States
About the store
Welcome! I'm a NYS based teacher certified in both computer science and mathematics. I've been teaching for 12 years and have come to love the content creation side of education. I initially started my career as a mathematics teacher, and made the transition to computer science, drawn to its creative and dynamic nature.
Read more
Back

Python Programming

Need resources for your introductory programming course in Python? Look no further! A series of 10 summative unit projects are available for purchase.
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 FULL BUNDLE - Python Programming Tests & Reviews

FULL BUNDLE - Python Programming Tests & Reviews

Ensure your students grasp core Python programming skills with this comprehensive Python Programming Tests & Reviews package. The tests and reviews include a combination of multiple choice and short answer questions. The topics covered include the following: Basic Python & Console Interaction Test & Reviews:Variable assignment, updating, and naming conventionsData types (int, float, str) and typecastingConsole I/O: print() and input()Arithmetic operations (PEMDAS/order of operations)RoundingStri
Preview of Semester 1 BUNDLE - Python Programming Intro Tests & Reviews

Semester 1 BUNDLE - Python Programming Intro Tests & Reviews

Python Programming Intro Tests & ReviewsEnsure your students grasp core introductory Python programming skills with this comprehensive Python Programming Tests & Reviews package. The tests and reviews include a combination of multiple choice and short answer questions. The topics covered include the following: Basic Python & Console Interaction Test & Reviews:Variable assignment, updating, and naming conventionsData types (int, float, str) and typecastingConsole I/O: print() and input()Arithmeti
Preview of Semester 2 BUNDLE - Python Programming Tests & Reviews

Semester 2 BUNDLE - Python Programming Tests & Reviews

Ensure your students grasp core Python programming skills with this comprehensive Python Programming Tests & Reviews package. The tests and reviews include a combination of multiple choice and short answer questions. The topics covered include the following: Functions and Error Handling Test & Reviews:Function definition/calls and returnParameters vs. argumentsDefault parameters and scope (local/global)Exception handling (try/except)Built-in exceptions (ValueError, TypeError)Strings Test & Revie
Preview of Object Oriented Programming Test & Reviews

Object Oriented Programming Test & Reviews

Ensure your students grasp core Python programming skills with this comprehensive Object Oriented Programming Test & Reviews package, designed to complement lessons on classes and objects. The test and reviews include a combination of multiple choice and short answer questions.  Skills Assessed:Classes vs. objectsAttributes (instance variables) and behaviors (methods)Constructors (__init__) and selfStoring objects in data structuresOOP algorithmsYour purchase includes a 20 question unit test,
Preview of Basic Python & Console Interaction Test & Reviews

Basic Python & Console Interaction Test & Reviews

Ensure your students grasp core Python programming skills with this comprehensive Basic Python & Console Interaction Test & Reviews package, designed to complement introductory lessons on user input, variables, and basic operations. The test and reviews include a combination of multiple choice and short answer questions. Skills Assessed:Variable assignment, updating, and naming conventionsData types (int, float, str) and typecastingConsole I/O: print() and input()Arithmetic operations (PEMDAS/or
Preview of Loops Test & Reviews

Loops Test & Reviews

Ensure your students grasp core Python programming skills with this comprehensive Loops Test & Reviews package, designed to complement lessons on for loops and while loops. The test and reviews include a combination of multiple choice and short answer questions.  Skills Assessed:for loops (iterating ranges, sequences)while loops (sentinel values)Loop control (break, continue)Nested loopsInfinite loop preventionAccumulator patterns (sums, averages, counts)Iterating user input (continuous/step-bas
Preview of Conditions Test & Reviews

Conditions Test & Reviews

Ensure your students grasp core Python programming skills with this comprehensive Conditions Test & Reviews package, designed to complement lessons on Boolean logic and conditional statements. The test and reviews include a combination of multiple choice and short answer questions.  Skills Assessed:Boolean logic (and, or, not)Comparison operators (==, >, <=, etc.)if/elif/else statementsNested conditionalsConditional expressionsYour purchase includes a 20 question unit test, 2 review questi
Preview of Functions and Error Handling Test & Reviews

Functions and Error Handling Test & Reviews

Ensure your students grasp core Python programming skills with this comprehensive Functions and Error Handling Test & Reviews package, designed to complement lessons on functions and error handling. The test and reviews include a combination of multiple choice and short answer questions.  Skills Assessed:Function definition/calls and returnParameters vs. argumentsDefault parameters and scope (local/global)Exception handling (try/except)Built-in exceptions (ValueError, TypeError)Your purchase inc
Preview of Data Structures (Dictionaries) Test & Reviews

Data Structures (Dictionaries) Test & Reviews

Ensure your students grasp core Python programming skills with this comprehensive Data Structures (Dictionaries) Test & Reviews package, designed to complement lessons on creating and using dictionaries. The test and reviews include a combination of multiple choice and short answer questions.  Skills Assessed:Dictionary creation and key-value pairsMethods: keys(), values(), items()Nested structuresAlgorithms: frequency counting, searching, min/maxYour purchase includes a 20 question unit test,
Preview of Strings Test & Reviews

Strings Test & Reviews

Ensure your students grasp core Python programming skills with this comprehensive Strings Test & Reviews package, designed to complement lessons on indexing, slicing, string methods, and algorithms. The test and reviews include a combination of multiple choice and short answer questions.  Skills Assessed:Indexing and slicingString methods:- Case manipulation: upper() lower(), swapcase()), islower()- Validation: isupper(), islower()- Search/replace: find(), replace(), inAlgorithms: frequency co
Preview of Data Structures (Tuples and Lists) Test & Reviews

Data Structures (Tuples and Lists) Test & Reviews

Ensure your students grasp core Python programming skills with this comprehensive Data Structures (Tuples and Lists) Test & Reviews package, designed to complement lessons on tuples, lists, list methods, and algorithms. The test and reviews include a combination of multiple choice and short answer questions.  Skills Assessed:Tuple/list creation and immutability vs. mutabilityIndexing/slicing sequencesList methods: append(), pop(), remove(), count(), etc.Iteration with for loopsAlgorithms: freq
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
Showing 1-20 of 24 results

About the store

Experience

Welcome! I'm a NYS based teacher certified in both computer science and mathematics. I've been teaching for 12 years and have come to love the content creation side of education. I initially started my career as a mathematics teacher, and made the transition to computer science, drawn to its creative and dynamic nature.

Teaching style

My teaching philosophy centers on encouraging students to bring their own interests and passions into coding projects. This creates a supportive, student‑centered environment where they feel ownership of their work and a personal connection to the material. By learning about my students through their projects, I help them feel empowered to take risks and tackle challenges — ultimately becoming effective problem solvers, skilled coders, and confident programmers. Take the Trivia Project, my favorite example. When students write questions about something they genuinely love — whether it's a hobby, a sports team, or a favorite movie — I get to learn about who they are. That builds strong rapport and boosts their engagement in computer science.

Awards & shining teacher moments

I'm proud to say that over 90% of my students who take AP Computer Science Principles or AP Computer Science A earn a 3 or higher. I was featured in a Teacher Spotlight article in Newsday newspaper for creating an original puzzle game, Venn Ten (www.vennten.com)

My own education history

I received both my Bachelors of Science degree in Mathematics and Computer Science, and my Masters degree in Mathematics Education from St. Joseph's University, NY.