Intro to Python: Text-Based Coding (Grades 5–8)Lesson 5 – Loops & Import LibrariesIn this 3–7 day lesson, students build on their foundational Python skills by learning how to repeat actions, control program flow, and add randomness using for loops, while loops, and imported libraries. After exploring loops in isolation, students apply their knowledge by creating interactive programs- culminating in a loop-based guessing game and a Rock, Paper, Scissors–style game.This lesson is designed for u
Looking for a Digital Citizenship project for middle school students? This 9 Elements of Digital Citizenship poster project guides students through research, planning, and creative design as they create an original robot-themed digital citizenship poster using Google Slides, Google Docs, and Canva. This COMPLETE digital project walks students step-by-step from research to design, making it easy to implement while giving students ownership of their learning. This lesson resource includes:28-pa
5th - 9th
Computer Science - Technology, For All Subjects, Instructional Technology
Intro to Python: Text-Based Coding (Grades 5-8)Lesson 3- IF, ELSE, OR StatementsIn this 3-7 day lesson, students will return to the fundamentals of Python, continuing with the interactive input function, but will start to use and understand conditional statements. Using commands such as "if, elif, else, or", students will add logic to their program. With this knowledge, students will create their very own, interactive Trivia Game Program. This lesson is perfect for coding beginners, no prior
Intro to Python: Text-Based Coding (Grades 5-8)Lesson 2- Variables & Input FunctionIn this 3-5 day lesson, students will return to the fundamentals of Python, continuing with the print function, but adding key components such as variables and using the input function. Using this knowledge, students will create their very own, interactive Mad Lib Game Program. This lesson is perfect for coding beginners, no prior experience is needed- just a curiosity to learn! What's Included: A 18-page Googl
Intro to Python: Text-Based Coding (Grades 5-8)Lesson 1- Background & Print FunctionIn this 1-3 day lesson, students will dive into the fundamentals of Python, starting with the background of the language and learning how to use the versatile print() function. Perfect for coding beginners, no prior experience is needed- just a curiosity to learn! What's Included: A 19-page Google Slides presentation that breaks down key concepts with clear, step-by-step visuals and examples of Python code.Print
Intro to Python: Text-Based Coding (Grades 5-8)Lesson 4- Multiple Indentations & Order of OperationsTake your students’ Python coding skills to the next level with Part 4 of the "Intro to Python" series! Designed for grades 5-9, this lesson builds upon previous concepts, focusing on multiple indentations and the order of operations in Python. In this interactive 3-7 day lesson, students will put their skills to use by creating an exciting Choose-Your-Own-Adventure Python game. With detaile
Graduate of the Pennsylvania State University!
BA in Education &; BFA concentration in digital/video
Additional biographical information
I have a wonderful family with my wife, 2 boys and our dog. Love the outdoors and Star Wars. I enjoy creating, making, and helping others achieve their goals. And HAVE FUN doing it!
TPT is the largest marketplace for PreK-12 resources, powered by a community of educators.