TPT
Total:
$0.00
Preview of SPIKE Prime Coding: Read the Code Series – Intermediate Worksheets Bundle

SPIKE Prime Coding: Read the Code Series – Intermediate Worksheets Bundle

Created by
RoboBytes
Save time and money with this ready-to-use 5-worksheet series for SPIKE Prime coding! These worksheets help students read block code, predict robot behavior, and reason through loops, conditionals, and sensors — all without needing to run the robots. Perfect for offline days, early finishers, substitutes, or formative assessment. Bundle Includes: Worksheet 1 – Predict Robot BehaviorStudents analyze simple SPIKE Prime programs and predict robot movement step by step. Worksheet 2 – Repeated Se
Preview of Coding for Kids Coloring Pages | Black & White Printable | No-Prep STEM Activity

Coding for Kids Coloring Pages | Black & White Printable | No-Prep STEM Activity

This pack of 18 Coding for Kids coloring pages is designed to introduce young learners to early coding and computer science concepts in a calm, creative, and age-appropriate way. All pages are provided as a single A4 PDF, making them easy to print, photocopy, and scale to different sizes (such as A3 for displays or A5 for booklets). The clean black and white line-art style ensures the pages are ink-friendly and suitable for a wide range of ages and abilities. These coloring pages support f
Preview of Unit 3 - Spike Prime: Read the Code – (Advanced) WS 3: Inefficient Logic

Unit 3 - Spike Prime: Read the Code – (Advanced) WS 3: Inefficient Logic

Created by
RoboBytes
The robot works — but the code is bad.This worksheet teaches students to recognize that difference. Students analyze programs that technically behave correctly but include redundant checks, unnecessary blocks, and inefficient structure. They predict behavior, test it, and explain why the code works — and why it’s still poorly designed. This is where students start thinking like real programmers, not just robot operators. This worksheet saves you time because: students stop equating “it works”
Preview of Unit 3 - Spike Prime: Read the Code – (Advanced) WS 1: Competing Conditions

Unit 3 - Spike Prime: Read the Code – (Advanced) WS 1: Competing Conditions

Created by
RoboBytes
Your students think multiple “if” statements all matter equally.This worksheet shows them why that’s not true — without you having to lecture. Students analyze code with competing conditions inside a loop. They predict what the robot will do, test their predictions, and explain which condition actually wins and why. Carefully written questions guide students to notice order-of-operations issues that cause unexpected behavior. This worksheet saves you time because: students stop assuming “all c
Preview of Unit 2 - SPIKE Prime: Read the Code (Inter) - WS# 4 Two Outcomes Inside a Loop

Unit 2 - SPIKE Prime: Read the Code (Inter) - WS# 4 Two Outcomes Inside a Loop

Created by
RoboBytes
Your students don’t understand why the robot won’t change behavior.This worksheet makes that visible without you re-explaining it. Students analyze if/else logic placed inside and outside of a loop. They predict behavior, test their predictions, and explain why repeated decisions allow robots to respond — while single decisions do not. Carefully structured questions help students articulate why robots sometimes feel “stuck,” even when the code looks correct. This worksheet saves you time becau
Preview of Unit 2 - SPIKE Prime: Read the Code (Inter) - WS# 3 Repeat Actions

Unit 2 - SPIKE Prime: Read the Code (Inter) - WS# 3 Repeat Actions

Created by
RoboBytes
Students use repeat blocks — but don’t always understand them.This worksheet clears that up before it becomes a problem. Students read code that uses repeat and repeat-forever blocks to control movement. They predict distance and stopping behavior, test their predictions, and explain how repeated actions affect movement, all without adding sensor complexity. Questions are designed to surface and correct common misunderstandings about loops — especially “repeat forever.” This worksheet saves yo
Preview of When to use Generator Functions in Python Programming | Complete Coding Lessons.

When to use Generator Functions in Python Programming | Complete Coding Lessons.

Created by
CodeHive DIY
Teach your students when and why to use generator functions in Python programming with this beginner-friendly, ready-to-teach lesson. This resource covers real-world scenarios where generator functions are the best choice, highlighting their benefits like lazy evaluation, memory-efficient iteration, and the use of the yield keyword to produce values on the fly without storing them all at once. It provides all the guidance needed to make the learning process smooth and effective, making it
Preview of AP Computer Science Principles - Loops Lab (Python)

AP Computer Science Principles - Loops Lab (Python)

This lab covers while loops and for loops in Python. Lists are the next topic, so they are avoided in the context of loops here. Instead the focus is on combining loops, if statements, and functions to make a few complete codes. In this, and all labs posted on TPT, the questions are of my own making, and any similarity to codes/assignments/homework found anywhere else is by chance. Python code showing possible acceptable codes satisfying the program requirements is included. More notes about my
Preview of AP Computer Science A - Decisions Lab (Java)

AP Computer Science A - Decisions Lab (Java)

This lab covers decision statements (if-else if-else). In the context of my course, this comes after I/O, primitives, and using objects (Strings, math). There are four problems in this assignment. In this, and all labs posted on TPT, the questions are of my own making, and any similarity to codes/assignments/homework found anywhere else is by chance. Java code / instructors solutions showing possible acceptable codes satisfying the program requirements are included. If you purchase this resourc
Preview of AP Computer Science Principles - Functions, Decisions, Loops Project (Python)

AP Computer Science Principles - Functions, Decisions, Loops Project (Python)

This project is meant to combine IO, functions, decision statement, and loops into a couple of major codes. The first requires the use of Pygame, while the second requires quite a bit of logic. I typically give the students a whole class week to work on these. In this, and all labs posted on TPT, the questions are of my own making, and any similarity to codes/assignments/homework found anywhere else is by chance. Python code showing possible acceptable codes satisfying the program requirements
Preview of When to Use the dict_key Data Type in Python | Complete Coding Lessons.

When to Use the dict_key Data Type in Python | Complete Coding Lessons.

Created by
CodeHive DIY
Teach your students when and why to use the dict_keys data type in Python programming with this beginner-friendly, ready-to-teach lesson. This resource explains real-world scenarios where dict_keys is useful, and highlights its key features such as dynamic view of dictionary keys, memory efficiency, and support for set-like operations without duplicating data. It provides all the guidance needed to make the learning process smooth and effective, making it easy for teachers to teach and qu
Preview of When to Use the memoryview Data Type in Python | Complete Coding Lessons.

When to Use the memoryview Data Type in Python | Complete Coding Lessons.

Created by
CodeHive DIY
Teach your students when and why to use the memoryview data type in Python programming with this beginner-friendly, ready-to-teach lesson. This resource covers real-world scenarios where memoryview is the best choice and highlights its unique advantages such as efficient handling of large binary data, zero-copy data access, and working with buffers without duplication. It provides all the guidance needed to make the learning process smooth and effective, making it easy for teachers to tea
Preview of AP Computer Science Principles - Midterm Pygame Project (Python)

AP Computer Science Principles - Midterm Pygame Project (Python)

This is my midterm project for AP Computer Science Principles. The students need to create their own game using Pygame and everything learned in class so far. I’ve included a starter Python code, and a code that the students and I developed in class that is the start of a Space Invaders clone. In this, and all labs posted on TPT, the questions are of my own making, and any similarity to codes/assignments/homework found anywhere else is by chance. Python code showing possible acceptable codes
Preview of Coding Unplugged: SPORTS Themed Offline Puzzles for Middle School│Great for Subs

Coding Unplugged: SPORTS Themed Offline Puzzles for Middle School│Great for Subs

Learn to code...WITHOUT a computer! Use this fun offline coding puzzle pack to introduce or review algorithmic thinking and engage students who love sports! This activity can stand alone as a sub activity or can supplement a Technology lesson. Enjoy! Coding Unplugged Sports Puzzle Set includes:  Two Themed Activity Sheets: Each Activity Sheet contains four puzzles/”offline codes”, complete with Programming Key and directions. Total of 8 unique Coding Unplugged puzzlesWorksheet - Four 5x5 grids
Preview of Artificial Intelligence Quiz Book AI MCQ Worksheets Unplugged Coding Activity

Artificial Intelligence Quiz Book AI MCQ Worksheets Unplugged Coding Activity

Created by
Teachy Tales
This activity is designed as a Coding Unplugged activity, meaning students can learn Scratch coding AI concepts without using computers, making it perfect for classrooms, STEM lessons, computer labs, and substitute plans. This resource makes learning about Artificial Intelligence exciting and accessible for middle school students. Through interactive multiple-choice questions, students develop curiosity about how AI works while strengthening their logical thinking, problem-solving, and computat
Preview of Intro to Java Lesson 3.7 — ArrayLists

Intro to Java Lesson 3.7 — ArrayLists

Created by
Mr. H Codes
Lesson 3.7 — ArrayLists (Java CSA Worksheet + Teacher Guide)Teach Java ArrayLists with confidence using this fully printable, classroom-ready worksheet packet designed for high school Computer Science (CSA Java, AP CSA, Intro to Java, or general programming). This resource introduces students to dynamic lists, common ArrayList methods, list algorithms, tracing, and hands-on coding practice using clear explanations and beginner-friendly examples. Perfect for 9th–12th grade, this packet includes
Preview of Coding Logic STEM | Think Like a Programmer | Technology Units For K - 9Th

Coding Logic STEM | Think Like a Programmer | Technology Units For K - 9Th

Created by
Think Tank STEM
💻 Coding Logic STEM | Think Like a Programmer (Kindergarten–Grade 2)Introduce students to the world of coding with this engaging Coding Logic STEM activity! This hands-on resource helps learners understand how computers follow instructions step by step while building essential problem-solving and logical thinking skills. Students are challenged to create, test, and improve their own step-by-step instructions (algorithms), as outlined on page 2, where they learn that computers follow clear i
Preview of Understanding Abstraction

Understanding Abstraction

Created by
Franco Comp Sci
Abstraction Big Idea 1 NotesDefinition: Abstraction is the process of simplifying complex systems by focusing on the most important parts and hiding unnecessary details.Purpose: Helps programmers manage complexity and make code easier to understand and maintain.Example:Driving a car: You use the steering wheel, brake, and gas pedal without needing to know how the engine works.The following worksheet allows students to think about the important parts and the unnecessary details
Preview of Java Syntax & Conditionals - Worksheets/Quizzes/Answer Keys

Java Syntax & Conditionals - Worksheets/Quizzes/Answer Keys

Engage your high school students with these ready-to-use Java programming resources!This printable bundle includes introductory worksheets, quizzes, and answer keys focused on Java syntax, variable types, and conditional logic—perfect for AP Computer Science A, intro-level CS classes, or tech enrichment. Why Worksheets for Programming? Paper-first coding builds deeper understanding. Students develop logic and debugging skills without the distractions of a compiler. Structured practice == st
Preview of Infix to Postfix Conversion Complete Lesson | Operations & Examples included

Infix to Postfix Conversion Complete Lesson | Operations & Examples included

This lesson teaches students how algebraic expressions are converted into machine-friendly form, showing exactly how stacks are used to transform infix expressions into postfix notation. Learners move from rules and precedence tables to real algorithms and working C++ code, building a strong foundation for expression evaluation, compilers, and advanced stack applications. ────────── ⋆⋅☆⋅⋆ ────────── 🧠 What Students Will Actually Master ✨✨ ✏️ Difference between infix, prefix, and postfix
Preview of Intro to Java: Lesson 4.2 - File Input/Output

Intro to Java: Lesson 4.2 - File Input/Output

Created by
Mr. H Codes
Intro to Java – Lesson 4.2: File Input/Output (Reading & Writing Text Files + Exception Basics)PRINTABLE Worksheet Packet + Full Teacher GuideBring Java File I/O to life with this classroom-ready, student-friendly worksheet packet! Designed specifically for 9th–12th grade CSA Java students, this resource teaches students how to read and write text files, handle exceptions, and understand real-world data processing—without overwhelming them. This lesson is perfect for AP CSA, Introduction to Java
Showing 1-21 of 21+ results