TPT
Total:
$0.00

Python Coding Rubric

2,286 results
Filters
Subject
Standard
Preview of Computer Science Python Spot Errors Task Cards Unplugged Coding Activities

Computer Science Python Spot Errors Task Cards Unplugged Coding Activities

Boost your students’ coding confidence with this engaging set of 20 Spot the Error Python Task Cards! Perfect for building essential debugging skills, these task cards challenge students to carefully analyse code, identify mistakes, and correct them—just like real programmers. Each card presents a snippet of Python code containing an error. Students must spot, explain, and fix the mistake, making this a powerful activity for developing problem-solving and computational thinking skills. Easy to
Preview of Computer Science STEM Python Coding Unplugged Jumbled Code Task Cards

Computer Science STEM Python Coding Unplugged Jumbled Code Task Cards

Looking for an engaging, low-prep way to introduce students to real Python coding? These jumbled code task cards get students actively thinking like programmers by debugging, sequencing, and reasoning through code—not just copying it. Perfect for beginners, this hands-on activity helps students build confidence with Python while developing essential problem-solving skills. How It Works Students are given jumbled Python code alongside simple English instructions (pseudocode). Their task is to:
Preview of Python Debugging Worksheets: 50 Activities to Improve Coding Logic

Python Debugging Worksheets: 50 Activities to Improve Coding Logic

Strengthen your students' Python programming and problem-solving skills with these 50 Python Debugging Activities! This resource is designed to help beginner coders identify, analyze, and correct common programming errors while developing essential debugging strategies.What's Included:50 unique Python debugging exercisesPractice with syntax, indentation, type, and logic errors"What's Wrong?" and "Fix the Program" activitiesComplete answer key for easy gradingReady-to-use classroom, homework, or
Preview of Python Programming - Quick coding challenges with solutions

Python Programming - Quick coding challenges with solutions

Created by
Yugen Learning
Looking for a no prep set of Python Coding challenges with solutions for middle and high school grade students in digital technologies or computer science. Are your students ready to move on from set python exercise to quick Python coding challenges to test their existing skills and problem solving in their Computer Science and Technology lessons? Use the material in this no preparation Coding Python Bundle to teach how to produce simple challenges in text based output in Python. Use the ma
Preview of Python Dictionaries Task Cards | 9 Beginner Coding Challenges with Answer Key

Python Dictionaries Task Cards | 9 Beginner Coding Challenges with Answer Key

Teach Python dictionaries with 9 beginner-friendly task cards. Students practice creating, accessing, updating, and looping through dictionaries while learning key-value pairs, simple conditions, and nested dictionaries. Includes answer key.Students will practice:Creating Python dictionariesAccessing dictionary valuesAdding and updating key-value pairsLooping through dictionariesUsing simple conditional statementsWorking with basic nested dictionariesPerfect for middle school coding, high school
Preview of Python Dictionaries Task Cards | 9 Beginner Coding Challenges with Answer Key

Python Dictionaries Task Cards | 9 Beginner Coding Challenges with Answer Key

Make learning Python dictionaries simple and engaging with these Python Dictionaries Challenge Task Cards!This beginner-friendly resource helps students develop essential programming skills through hands-on practice with Python dictionaries. Learners will explore how to create, access, modify, and iterate through dictionaries while strengthening their understanding of key-value pairs and data organization.Skills CoveredCreating Python dictionariesAccessing values using keysAdding and updating di
Preview of Python for Beginners Workbook | Intro to Coding | Grades 5–10 | No Prep

Python for Beginners Workbook | Intro to Coding | Grades 5–10 | No Prep

A no-prep introduction to Python for middle and early high school students. Walks beginners through the core concepts they need to write their first real programs — variables, conditionals, loops, functions, and strings — with plain-language explanations and space to practice. Includes 10 exercises.What’s covered:• Variables and assignment statements • If/else conditionals • For and while loops • Functions (defining and calling) • Working with strings • Hands-on practice problems after each sect
Preview of Beginning Loops Using Turtle Python Coding Lesson

Beginning Loops Using Turtle Python Coding Lesson

Created by
WorthTeaching
This is a PDF that can be used for teaching Loops to students who are new to Python Programming. This is a fun lesson as it will use Turtle and allow students to draw shapes and a car using loops. While doing so they will get a hang of the syntax needed for Python as well as a chance the experiment with the code to make their own shapes. This is great for first time Computer Science Teachers who are looking for a python coding lesson plan! *******************************************************
Preview of Makey Makey Hot Wire Game and Scratch Coding Task Cards, Google Slides& Video

Makey Makey Hot Wire Game and Scratch Coding Task Cards, Google Slides& Video

Created by
Miss Tinker
You are looking for an epic and more intermediate project to use with your Makey Makey's? The Hot Wire game is an extremely engaging project were students build and design their very own wire track, hook it up to their Makey Makey and program everything in SCRATCH to make it playable. Two game modes to code:Get through the wire track by coding lives. Get through the wire track with a time limit/timer.Students will learn how to use If...then statements in SCRATCH effectively.Hand out the easy-
Preview of [FULL COURSE] Python Programming Computer Science Software Development

[FULL COURSE] Python Programming Computer Science Software Development

Created by
The Code Campus
This is a unit which will support the new Curriculum in Computing and Computer Science. This is a unit of work which will take students from no prior programming knowledge up to a reasonable standard of programming ability. If there is sufficient demand and feedback, I will create a second unit of work which will move onto more advanced concepts in programming Python is an excellent free programming resource which is industry standard. It can also be used to make games and its abilities are very
Preview of AP | Programming Basics with Python | 30 Task Cards | Grade 9-12

AP | Programming Basics with Python | 30 Task Cards | Grade 9-12

Created by
Lesson Academy
Are your students new to programming and ready to explore Python basics in a hands-on way?This set of 30 Programming Basics with Python task cards is designed for high school students in Grades 9–12. These multiple-choice cards focus on core programming concepts, foundational syntax, and logic-building techniques that are essential for beginning coders. If you're teaching computer science, coding, or digital skills, these task cards make it easy to introduce and reinforce key ideas in an engagin
Preview of AP | Using Existing Code Segments | 30 Task Cards | Grade 9-12

AP | Using Existing Code Segments | 30 Task Cards | Grade 9-12

Created by
Lesson Academy
Help your students master the practical skill of working with existing code segments using this printable set of task cards designed for Grades 9–12. With 30 thoughtfully crafted multiple-choice questions, this resource gives learners hands-on practice identifying, analyzing, and interpreting essential programming commands and structures in Python. Understanding how to correctly read and reuse existing code is a crucial part of becoming a confident and capable programmer. These task cards suppor
Preview of AP | Selecting Libraries for Code | 30 Task Cards | Grade 9-12

AP | Selecting Libraries for Code | 30 Task Cards | Grade 9-12

Created by
Lesson Academy
Grab this set of computer science task cards to help your students master the skill of selecting libraries and existing code for new programs! Designed for students in Grades 9–12, this resource includes 30 engaging task cards that focus on helping students identify, understand, and apply commonly used libraries and tools across a variety of programming languages including Python, Java, JavaScript, and R. This resource provides practical questions that challenge students to recognize popular lib
Preview of AP | Explaining How Code Works | 30 Task Cards | Grade 9-12

AP | Explaining How Code Works | 30 Task Cards | Grade 9-12

Created by
Lesson Academy
Are your students ready to move beyond just writing code — and start explaining it?This printable set of 30 Task Cards is designed to help high school students in Grades 9–12 strengthen their understanding of how code works. Each card presents a focused, multiple-choice question to build fluency with programming concepts, code structure, and terminology — giving students the confidence to break down code into its key components and explain its behavior. Whether you’re teaching Python, Java, or g
Preview of AP | Interpreting Code Output & Logic | 30 Task Cards | Grade 9-12

AP | Interpreting Code Output & Logic | 30 Task Cards | Grade 9-12

Created by
Lesson Academy
Are your students ready to move beyond writing code and start understanding what it actually does?This set of Interpreting Code Output & Logic | 30 Task Cards | Grade 9-12 is the perfect tool for helping high school students analyze and interpret information extracted from programs. Focused on output, data structures, functions, logic, and core programming concepts, this resource bridges the gap between writing code and thinking like a developer. Whether you're teaching Python, Java, HTML, or g
Preview of Python Tuple Activities | Task Cards + Answer Key

Python Tuple Activities | Task Cards + Answer Key

Make teaching Python tuples simple and engaging with this printable task card set!Students will practice the most important tuple skills through 8 hands-on task cards, including creating tuples, accessing elements, looping, immutability, combining tuples, functions, membership checks, and slicing.Each card includes a short coding challenge PLUS a comprehension question for deeper understanding. A complete teacher answer key is included for easy grading or self-checking.⭐ Skills CoveredCreating t
Preview of AP | Selection Statements in Code | 30 Task Cards | Grade 9-12

AP | Selection Statements in Code | 30 Task Cards | Grade 9-12

Created by
Lesson Academy
Need an engaging way to teach students how decisions are made in code?This set of 30 task cards is designed to help high school students in Grades 9–12 master selection as a core algorithmic concept. These task cards cover the fundamental principles of using conditional logic to choose between multiple paths in a program, focusing on structures such as if, if-else, else if, and switch statements. Through multiple-choice questions that mimic real coding scenarios, students will practice evaluatin
Preview of Python Function Debugging Challenge | Printable + Digital + Teacher Answer Key

Python Function Debugging Challenge | Printable + Digital + Teacher Answer Key

Help your students truly understand Python functions—not just memorize them! This complete debugging resource includes: ✔ Printable task cards ✔ Digital Google Slides version ✔ Full teacher answer key Students analyze short buggy function snippets, find the error, correct the code, and explain their reasoning—building real computational thinking skills. The printable version (pages 1–5 of the PDF) features 8 unique challenges with structured response boxes, covering errors such as missin
Preview of Python Lists – Interactive Task Cards with Answer Key

Python Lists – Interactive Task Cards with Answer Key

These Python List Task Cards are designed to help students build confidence and fluency with one of the most important concepts in Python programming—lists. Each card presents a bite-sized, hands-on coding challenge that encourages critical thinking, problem-solving, and active experimentation in Python.Students are guided through structured activities such as:Printing and checking for list itemsAppending and removing elementsUsing loops with conditionsSorting and slicing listsApplying list comp
Preview of Learn to Program in Python Mini-Game and Exercises Task Cards Level 1

Learn to Program in Python Mini-Game and Exercises Task Cards Level 1

Learn To Program In Python Task Cards: Level 1 - Mini Game & Exercises Are you struggling to find engaging, foundational Python programming resources that truly resonate with High School or Homeschool students? Dive into the world of coding without the overwhelm and unlock your students' potential. Introducing the Learn To Program In Python Mini Game And Exercises Task Cards Level 1 – your all-in-one solution for introducing Python programming in a fun, interactive, and highly effective way. The
Preview of 50 More Python programming exercise ideas (Beginners to advanced)

50 More Python programming exercise ideas (Beginners to advanced)

50 More Python programming ideas builds upon my earlier 64 Python Programming Exercises. These 50 all-new exercises range from “Hello World” style first programs to advanced skills using arrays and functions. Many tasks also have extension (“bonus”) sections to stretch pupils. Exercises are sorted into sections by the skills needed to complete them (conditionals, loops, arrays, etc). A good resource for homework, extension tasks, and independent learning. Fully editable resource, ready for prin
Preview of Programming GUIs with Python and tkinter

Programming GUIs with Python and tkinter

Python programming - developing GUI programming skills using tkinter. A set of lessons with step-by-step guides on creating the various GUI elements of windows, buttons and menus. Create windows with working buttons, menus and text boxes. Includes PPT notes/lessons with image files, included screenshots and sample .py code (fully annotated with comments to explain the code) provided for teachers to share with students for editing and further development. Suggestions included for extension work.
Preview of Python If-Else Debugging Task Cards | Answer Key Included

Python If-Else Debugging Task Cards | Answer Key Included

Help students strengthen their Python programming skills with these engaging If-Else Debugging Task Cards. Designed for beginner coders, this resource challenges students to analyze buggy code, identify errors, and correct programs that use conditional statements.What's Included?✔ 5 Python debugging challenges✔ Practice with:Even or odd number checksDivisibility testsMultiplying two numbersPositive and negative number checksFinding the largest number✔ Error identification and code correction act
Preview of Turtle Python Programming Halloween Witch Drawing

Turtle Python Programming Halloween Witch Drawing

Created by
The Code Campus
This is an end of term holiday task that I use with many year groups of students. The older students still enjoy it, as they add in more unique features and challenges. It is used as a fun exercise around Halloween to revise some Python skills in a fun setting. Include links to trinket coding start point for students as well as the completed activity. Lots of room for additional challenge to stretch this out over a few more lessons.
Showing 1-24 of 2,286 results