TPT
Total:
$0.00
Computer Creations Banner

Computer Creations

Rated 4.85 out of 5, based on 3351 reviews
2,831 Followers
Surrey, United Kingdom
About the store
Hello! I'm the creator behind Computer Creations, your go-to Teachers Pay Teachers store for top-notch computer science curriculum resources. With 20 years of experience as a computer science teacher, I have dedicated my career to developing highly effective and engaging materials for students of all school levels. Each resource I create is meticulously aligned with the ISTE Standards for Students, ensuring that they meet the highest technology education standards. My goal is to empower fellow educators with tools that inspire and challenge students, making computer science both accessible and exciting. Thank you for visiting Computer Creations – I look forward to supporting your teaching journey!
Read more
Back

🔴 Python Coding

Preview of Text Based Coding with Python Programming | Computer Science Digital Lesson Plan

Text Based Coding with Python Programming | Computer Science Digital Lesson Plan

Are your students ready to progress beyond Scratch or block-based coding in your Computer Science or Technology lessons? This Python Coding Beginner Bundle is the perfect next step, introducing students to text-based programming using Python in a clear, structured, and engaging way. Using these step-by-step lessons, students learn how to produce text-based output in Python while gradually building their programming knowledge, confidence, and computational thinking skills. As students work
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 Python Programming Coding Mazes - Unplugged Coding Activities - Computer Science

Python Programming Coding Mazes - Unplugged Coding Activities - Computer Science

Let your students become familiar with very basic Python Programming before they even use the programming language. Students are given a maze with symbols on them. They have to choose the correct python code to guide the python to the end of the maze. Each maze gets progressively harder. These are ideal for the ISTE Standard of Computational Thinking and perfect to the build up to use Python Programming the Entire Second Bundle. Benefits for you:Rating this product allows you to collect credits
Preview of Coding in Python Turtle to Make Shapes & Angles - Computer Science Lesson Plans

Coding in Python Turtle to Make Shapes & Angles - Computer Science Lesson Plans

The computer coding worksheets and resources contained in this computing coding in Python Turtle bundle teaches students how to code in Python to create colorful shapes and angles. It comes complete with Lesson Booklets, Computer Coding Worksheets, Presentation Materials and Detailed Lesson Plans. This bundle is suitable for students/teachers who are beginners and are only just starting to learn to use Python. It makes them aware of what Python is and how it can be used for programming in a ver
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 Computer Science Coding Worksheets - Introduction to Coding in Python

Computer Science Coding Worksheets - Introduction to Coding in Python

Are you looking for the perfect lesson to introduce Python Coding? With this lesson, students are introduced to Python software and are taught to become familiar with basic coding in Python. This lesson is suitable for students/teachers who are just starting to learn to use Python. It makes them aware of what Python is and how it can be used for programming in a very fun and engaging way. This resource includes: Colorful Teacher Presentations- Editable & PDFStudent WorksheetDetailed lesson plan
Preview of Middle School Computer Science Coding Curriulum for Beginners

Middle School Computer Science Coding Curriulum for Beginners

Are you looking to introduce coding to beginner learners as part of your Technology and Coding Currriculum? This is a whole year supply of computer coding bundles to help you meet the computational thinking standard of the ISTE 2016 Standards. This bundle includes 5 units of work (bundles) to teach your students how to code in different coding software, as follows: Introduction to coding in Scratch 3.0 BundleIntroduction to coding in Kodu BundlePython Programming - Text Based CodingPython Pro
Preview of Technology Editable Lesson Plan templates - I Can Statements on Drop Down Menus

Technology Editable Lesson Plan templates - I Can Statements on Drop Down Menus

Plan your technology curriculum lessons in detail and with ease using these editable lesson plan templates which include I Can Statements that can be selected from drop down menus (saves typing). Just select and plan The following editable lesson plan templates are included in this Curriculum Planning Pack: 1. Technology Lesson plan template with I Can Statements for the ISTE® Standards for students 2. Grades K-2 Internet Safety & Digital Citizenship Lesson plan template with I Can Statements
Preview of Coding Google Apps Digital Citizenship & Technology Activities 2 YEAR Curriculum

Coding Google Apps Digital Citizenship & Technology Activities 2 YEAR Curriculum

Do you need a fully planned Technology, Coding, Google Drive & Internet Safety curriculum for beginners which helps you meet and deliver ISTE 2016 Standards? This huge bundle is a time saver and has it all to help you deliver an enriched technology, coding & internet safety curriculum over 2 years or even longer... The following units are included in this massive bundle of resources for you to deliver in any order. ********************************COMPUTER CODING UNITS***********************
Preview of Computer Science Coding Worksheets – Calculations with Python Programming

Computer Science Coding Worksheets – Calculations with Python Programming

Are you looking for the perfect lesson to show students how to perform calculations with Python Coding? The material in this computer science lesson teaches students how to get Python to calculate several different mathematical calculations. Students become familiar with the different mathematical and logical operators which are used in both the Math and Computer Science curriculum e.g. < , < , < =, > =, /, * et.... This resource includes: Colorful Teacher Presentations- Editable
Preview of Computer Science Coding Unplugged Vocabulary - Python Keywords - Classroom Decor

Computer Science Coding Unplugged Vocabulary - Python Keywords - Classroom Decor

A set of 45 Computer Science Vocabulary Python Keyword cards which can be used to display around the computer lab or even printed out for students as revision cards. These are perfect to refer to when when highlighting certain coding keywords or constructs to your students. ❁❁ Click Here to Follow MeYou may also be interested in:Giant Computer Lab Decor for Google Sheets™ Keywords (Lift & Learn Flaps)Giant Computer Lab Decor for Google Sheets™ KeywordsComputer Lab Decor for Google Docs™ Giant T
Preview of Using Loops to Make Shapes in Python Programming - Computer Coding Worksheets

Using Loops to Make Shapes in Python Programming - Computer Coding Worksheets

Teach students how to use loops in Computer Coding to create colorful shapes and angles in Python. By delivering this lesson, students will be able to: Use the While Loop in PythonDiscuss the effects of loopsUse loops to create patterns This resource includes:Colorful Teacher Presentations- Editable & PDFStudent WorksheetDetailed lesson planI Can StatementsPython KeywordsAnswer KeyWho is this suitable for?Students and teachers who are beginner coders and are only just starting to learn to use P
Preview of Computer Coding in Python Worksheets – Drawing with Python Turtle Lesson

Computer Coding in Python Worksheets – Drawing with Python Turtle Lesson

Looking for an engaging, ready-to-teach Python lesson that builds real coding skills? This resource is perfect for introducing students to programming through fun, visual learning using Python Turtle! Designed to cover over 2 hours of class time, this lesson allows students to learn by doing as they create simple shapes while developing core programming knowledge. What Students Will Learn Students will be introduced to the fundamentals of Python and begin writing their own code with confiden
Preview of Computer Science Coding Worksheets – Data Types & IF Statements in Python

Computer Science Coding Worksheets – Data Types & IF Statements in Python

This lesson teaches beginner learners of Python Programming, the different data types which exist in Python as well as how IF Statements (conditionals) can be used. Students willIdentify 4 different data typesImport code into PythonExplain different logical operatorsUse If StatementsThis resource includes: Colorful Teacher Presentations- Editable & PDFStudent WorksheetDetailed lesson planI Can StatementsPython KeywordsAnswer KeyWhere to write and run Python code?Online free IDLE - https://repli
Preview of Computer Coding in Python - Creating Procedures and Functions - Computer Science

Computer Coding in Python - Creating Procedures and Functions - Computer Science

Do you need your students to understand the difference between functions and procedures in your Computer Coding class? With the material in this set of computer coding worksheets, you can do just that by using Python coding. This resource includes: Colorful Teacher Presentations- Editable & PDFStudent WorksheetDetailed lesson planI Can StatementsPython KeywordsAnswer KeyStudents willCreate Functions and ProceduresUnderstand when and how to call functions and ProceduresDefine the term Parameter
Preview of Using IF Statements in Python Programming – Computer Coding Worksheets

Using IF Statements in Python Programming – Computer Coding Worksheets

Use this lesson to teach students how to use IF Statements (selection) with Python Programming i.e. when a user enters the color ‘red’ , a red triangle will be drawn on the screen otherwise a ‘green’ triangle will be drawn. By delivering this lesson, students will be able to: • Understand Conditional Statements • Use If/Else statements to control user input This resource includes:Colorful Teacher Presentations- Editable & PDFStudent WorksheetDetailed lesson planI Can StatementsPython KeywordsAn
Preview of Scratch Coding Activities to Coding in Python - Creating and Using Loops

Scratch Coding Activities to Coding in Python - Creating and Using Loops

This resource teaches students how to create and use loops in both Scratch 3.0 and Python. This is the perfect resource to use to transition students from Scratch to Python, whilst allowing students to grasp an understanding of the use of loops. This resource moves students from basic skills in Scratch and Python to far more advanced skills. Students are tested and questioned deeper about their understanding of different concepts in Scratch and Python. Each of the lessons in this resource will
Preview of Computer Coding in Python - Creating Loops - Computer Science

Computer Coding in Python - Creating Loops - Computer Science

Do you need a computer coding lesson which teaches students how to create loops. Loops are an important coding concept as using them actually allows students to become more efficient coders. This is because repetition in code is removed. By using the material in this computer science lesson plan, students are taught how loops can be created in Python and used effectively in code. This resource includes:Colorful Teacher Presentations- Editable & PDFStudent WorksheetDetailed lesson planI Can Stat
Preview of Getting User Input with Python Programming – Computer Coding Worksheets

Getting User Input with Python Programming – Computer Coding Worksheets

This computer coding in Python lesson lesson teaches students how to use the Python Turtle module to obtain user input from a keyboard. For example, when the color ‘red’ is typed in by a user on a keyboard, a red triangle will be drawn on the screen. The color of the triangle will change every time a different color is typed in by the user. By delivering this lesson, students will be able to: Discuss & write code for patternsAdd code which accepts user inputCreate and use variables This resou
Preview of Computer Coding in Python 2D Arrays - IB Computer Science Worksheets

Computer Coding in Python 2D Arrays - IB Computer Science Worksheets

This lesson moves students on from the basics of coding and using variables in Python and begins to introduce them to the two-dimensional Array data structure. With this lesson, students will learn a better way to store data, understand what two-dimensional arrays are, why they are used as well as their benefits i.e. slicing two-dimensional array, inserting data, sorting etc…  Students are expected to have some prior knowledge of Python and should be comfortable with the following concepts:  • C
Showing 1-20 of 25 results

About the store

Experience

Hello! I'm the creator behind Computer Creations, your go-to Teachers Pay Teachers store for top-notch computer science curriculum resources. With 20 years of experience as a computer science teacher, I have dedicated my career to developing highly effective and engaging materials for students of all school levels. Each resource I create is meticulously aligned with the ISTE Standards for Students, ensuring that they meet the highest technology education standards. My goal is to empower fellow educators with tools that inspire and challenge students, making computer science both accessible and exciting. Thank you for visiting Computer Creations – I look forward to supporting your teaching journey!

Teaching style

My teaching style is all about making sure every student is engaged and excited to learn. I know that students learn in different ways—by hearing, seeing, and doing—so I include all these methods in my lessons. For students who learn best by listening, I provide clear and simple explanations. For those who learn by seeing, I use bright and informative pictures and videos. And for students who learn by doing, I create interactive activities where they can get hands-on experience. This way, everyone can understand and enjoy learning computer science.

My own education history

I have a strong educational background in the field of technology and education. I hold a BSc in Computing Science, which provided me with a solid foundation in the principles and practices of computer science. Following this, I completed a PGCE in Information Communication Technology, equipping me with the pedagogical skills necessary to effectively teach technology in the classroom. To further enhance my expertise, I earned a Masters in Education, which has deepened my understanding of educational theories and practices. This combination of qualifications has enabled me to develop and deliver high-quality, engaging computer science curriculum resources that meet the needs of students at all levels.

Additional biographical information

With over 20 years of teaching experience, I have witnessed the dynamic evolution of the technology curriculum firsthand. Throughout my career, I have successfully integrated technology into various school curriculums, ensuring that students receive a comprehensive and engaging education. My efforts have consistently aimed at delivering the ISTE Technology Standards for Students in a manner that is both enjoyable and effective. By keeping pace with the latest advancements and pedagogical strategies, I have been able to create an enriching learning environment that prepares students for the digital age.