TPT
Total:
$0.00

Coding Without Computers

63+ results
Preview of Introduction to Python Coding Lessons + Labs Bundle | Grades 6–12

Introduction to Python Coding Lessons + Labs Bundle | Grades 6–12

Introduction to Python Coding Lessons 1–3 Bundle | Lessons + Labs + Worksheets | Grades 6–12 | Middle & High School | Teach Students Input/Output, Variables, Conditionals, and Loops Through Structured, Classroom‑Ready Coding ActivitiesWhat’s IncludedThree complete lessons: Lesson 1: Input, Output, and VariablesLesson 2: Conditionals (If, Elif, Else)Lesson 3: Loops (For & While) Full teacher lesson plans for all three lessonsStudent lesson packages with guided notes and examples15 worksheets (5
Preview of Artificial Intelligence (GenAI) | Coding Intro Lesson | No-Prep Unit Bundle

Artificial Intelligence (GenAI) | Coding Intro Lesson | No-Prep Unit Bundle

Demystify Generative AI with this introductory coding lesson. Teach students the logic behind how AI generates code, basics of Prompt Engineering, and Large Language Models (LLMs). Perfect for Middle or High School Computer Science. Introduce artificial intelligence and coding the right way, no prep required. Unlock the Mystery of Generative AI πŸš€ Help your students move from "using AI" to "understanding the engine." This comprehensive introductory lesson breaks down complex concepts like Neur
Preview of Python & C# Full‑Year Coding Curriculum Bundle | Grades 6–12 | Lessons, Labs

Python & C# Full‑Year Coding Curriculum Bundle | Grades 6–12 | Lessons, Labs

Python & C# Full‑Year Coding Curriculum 15 Lesson Bundle | Grades 6–12 | Middle & High School | Complete Lessons, Labs, Projects, and Scaffolding for a Year of Computer Science MasteryTeaching Python or C# can be overwhelming, especially when you’re juggling mixed skill levels and limited planning time. This full‑year curriculum removes that stress by giving you ready‑to‑teach lessons, side‑by‑side language comparisons, and fully scaffolded projects that build real understanding. You get a compl
Preview of Computer Hardware & Software | CPU, RAM, Input & Output Devices | No Prep

Computer Hardware & Software | CPU, RAM, Input & Output Devices | No Prep

Created by
The Code Studio
Most teachers introduce computers by showing students what they look like but never explain how they actually work. This complete computer hardware and software lesson covers CPU, RAM, storage, input and output devices, system software, application software, utility software, and computer languages through visual explanations, real-world examples, and a hands-on build-a-computer group activity. No tech expertise required β€” open and teach from day one. Part of the Computer Systems series β€” al
Preview of Introduction to Python Loops: For & While Repetition | Grades 6–12 Coding Lesson

Introduction to Python Loops: For & While Repetition | Grades 6–12 Coding Lesson

Python Loops: For & While Repetition | Lesson | Grades 6–12 | Middle & High School | Teach Students to Automate Repetition Using For Loops, While Loops, and Loop LogicWhat’s IncludedComplete, teacher‑ready Lesson PlanStudent Lesson Package (guided notes, examples, practice)5 Worksheets (for loops, while loops, loop + conditional, debugging, repetition lab)Slide Deck Outline for direct instructionVocabulary and loop reference sheetDebugging guide for infinite loops and off‑by‑one errorsRepetition
Preview of Introduction Python Conditionals: If‑Else Logic | Grades 6–12 Coding Lesson

Introduction Python Conditionals: If‑Else Logic | Grades 6–12 Coding Lesson

Introduction to Python Conditionals: If‑Else-if‑Else Logic | Lesson | Grades 6–12 | Middle & High School | Teach Students to Build Decision‑Making Programs Using Boolean Logic and BranchingWhat’s IncludedComplete Lesson Plan (fully scaffolded for teachers)Student Lesson Package (guided notes, examples, practice)5 Worksheets (Boolean logic, if statements, elif/else, debugging, decision‑making lab)Slide Deck Outline for direct instructionVocabulary and comparison operator reference sheetDebugging
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 Artificial Intelligence (GenAI) | Coding Intro Lesson Presentation Slides

Artificial Intelligence (GenAI) | Coding Intro Lesson Presentation Slides

AI Programming Lesson Plan Intro to Artificial Intelligence + Coding No Prep CS Activity (Day 1 Unit) Overview Teach AI the Right Way with No Prep Required Introduce your students to artificial intelligence and coding with this engaging, real-world lesson that explores how AI generates code. Perfect for teachers who want to bring AI into the classroom without spending hours planning. Learning Objectives Β· What artificial intelligence is (in simple terms) Β· How AI generates code and re
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 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 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 Artificial Intelligence (GenAI) | Coding Intro Lesson | No-Prep Lesson Plan

Artificial Intelligence (GenAI) | Coding Intro Lesson | No-Prep Lesson Plan

AI Programming Lesson Plan Intro to Artificial Intelligence + Coding No Prep CS Activity (Day 1 Unit) Overview Teach AI the Right Way with No Prep Required Introduce your students to artificial intelligence and coding with this engaging, real-world lesson that explores how AI generates code. Perfect for teachers who want to bring AI into the classroom without spending hours planning. Learning Objectives Β· What artificial intelligence is (in simple terms) Β· How AI generates code and respo
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 Algorithms & Flowcharts | Pseudocode & Problem Solving | No Prep

Algorithms & Flowcharts | Pseudocode & Problem Solving | No Prep

Created by
The Code Studio
Before students can write code, they need to think in code and most classrooms skip that step entirely. This algorithms and flowcharts lesson teaches students to plan program logic, write clear pseudocode, and map solutions step by step through guided examples, scaffolded exercises, and a hands-on activity. No coding background required β€” open and teach from day one. Part of the Computational Thinking series β€” also pairs with the Pseudocode Fundamentals lesson in The Code Studio. πŸ‘©β€πŸ« De
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 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 Pseudocode Fundamentals | Logical Thinking& Problem Solving | No Prep

Pseudocode Fundamentals | Logical Thinking& Problem Solving | No Prep

Created by
The Code Studio
Most students jump straight to writing code before they can think through a problem. This pseudocode fundamentals lesson teaches students to plan, structure, and think logically before they ever touch a keyboard covering program structure, logical thinking, and step-by-step problem solving. No coding background required β€” just open and teach. Part of the Computational Thinking series β€” also pairs with the Algorithms & Flowcharts lesson in The Code Studio. πŸ‘©β€πŸ« Designed for Teachers Who Wan
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 Boolean Algebra & Logic Gates | Truth Tables, AND OR NOT NAND NOR | No Prep

Boolean Algebra & Logic Gates | Truth Tables, AND OR NOT NAND NOR | No Prep

Created by
The Code Studio
Logic gates are the building blocks of every computer and most students have never been taught how they actually work. This free Boolean algebra and logic gates lesson covers AND, OR, NOT, NAND, and NOR gates through clear explanations, truth tables, guided exercises, and hands-on activities. No prep required, no tech expertise needed β€” just download and teach. πŸ‘©β€πŸ« Designed for Teachers Who Wantβ€¦βœ” A lesson they can trust without rewriting βœ” Students working independently instead of getting s
Preview of Binary Number System | Encoding, Decoding & Binary Arithmetic | No Prep

Binary Number System | Encoding, Decoding & Binary Arithmetic | No Prep

Created by
The Code Studio
Teach binary the easy way with this complete Binary Codes lesson, covering the Binary Number System, encoding and decoding, and essential binary arithmetic. Students learn how computers represent data, convert between number systems, and apply binary concepts through guided examples, worksheets, and hands-on activities. πŸ‘©β€πŸ« Designed for Teachers Who Wantβ€¦βœ” A lesson they can trust without rewriting βœ” Students working independently instead of getting stuck βœ” Clear structure for mixed-abil
Preview of Binary Number System Bundle | Encoding, Decoding & Arithmetic | No Prep

Binary Number System Bundle | Encoding, Decoding & Arithmetic | No Prep

Created by
The Code Studio
Binary confuses most students and that confusion starts with not understanding how computers actually store information. These Binary Codes Bundle resources give students hands-on practice encoding text into binary, decoding binary messages, and mastering binary arithmetic through worksheets, activities, and a full unit lesson covering the binary number system. No tech setup required β€” print and go. Answer keys and rubrics included. Print or digital. πŸ‘©β€πŸ« Designed for Teachers Who Wantβ€¦βœ” A
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
Preview of Conditional Statements | If, Else & Nested If Logic | No Prep

Conditional Statements | If, Else & Nested If Logic | No Prep

Created by
The Code Studio
Understanding how programs make decisions is one of the most important concepts in computer science and this free resource makes it immediately clear. This conditional statements lesson covers if, else, and nested if logic through real-world scenarios, guided examples, and a hands-on coding activity. No prep required, no tech expertise needed β€” just download and teach. πŸ‘©β€πŸ« Designed for Teachers Who Want… βœ” A lesson they can trust without rewriting βœ” Students working independently instead of
Showing 1-24 of 63+ results