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 No Prep Python Coding Curriculum | Beginner to Advanced Computer Science Unit

No Prep Python Coding Curriculum | Beginner to Advanced Computer Science Unit

Want to teach Python coding without spending hours planning? This No Prep Python Coding Curriculum gives you a complete, structured way to teach programming in the classroom — even if you are not a coding specialist. Designed for middle and high school computer science, this resource takes students from absolute beginners to confident programmers through clear, step-by-step progression. Everything is ready to go — just open, teach, and focus on your students. WHY THIS PYTHON CURRICULUM WORKS
Preview of Middle School Computer Science and Digital Technology Whole Year Curriculum

Middle School Computer Science and Digital Technology Whole Year Curriculum

Looking to introduce computer science and technology to your middle school students but don't know where to start? This Middle School Computer Science and Technology Curriculum Beginner Skills is the perfect solution! This comprehensive curriculum covers a wide range of topics and skills, including digital literacy, coding, programming, and more. This curriculum is designed specifically for middle school students and is suitable for beginners with little or no prior experience. Each lesson come
Preview of Computer Coding in Python Worksheets | Computer Science Text Based Coding

Computer Coding in Python Worksheets | Computer Science Text Based Coding

Looking to introduce your students to real programming (not block-based coding) in a clear, structured, and student-friendly way? This Python workbook is designed to help beginners confidently transition into text-based coding while building essential computational thinking skills. With 6 lessons of ready-to-use material, this workbook guides students step-by-step through the fundamentals of Python programming, helping them develop independence and problem-solving skills as they progress. Wha
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 Emergency Sub Lesson Activities - Technology & Computer Science Sub Plans

Emergency Sub Lesson Activities - Technology & Computer Science Sub Plans

This bundle of Technology and Computer Science Sub Plans is a huge time saver if you have a substitute taking your classes. It consists of 9 different technology and computer science topics each containing their own activities. You do not need to use a computer for the majority of these activities so you can literally just print and go. Different ways to use this bundle: Print out a worksheet at a time and use as activities in your own technology classesUse these activities if your computer
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 Advanced Coding in Python Programming - Computer Science Applications

Advanced Coding in Python Programming - Computer Science Applications

This Python lesson plans bundle moves students on from the basics of coding in Python Programming. The material encourages students to think about how data can be stored in different data structures such as arrays and files rather than in just variables. The following detailed lessons are included in this bundle: Creating a Login System and Storing and Reading data from a file: 3 lessons worth of teaching material included)Working with one-dimensional arrays: 1 weeks worth of teaching material i
Preview of Computer Coding in Python WorkBook - Creating Shapes - Computer Science

Computer Coding in Python WorkBook - Creating Shapes - Computer Science

Encourage your students to learn Python Programming by using commands to draw shapes in Python. This superb booklet (with 6 lessons worth of material) introduces students to Python Programming using the Turtle Module in a child friendly manner. Covering all lessons in this booklet provides students with the foundations to become better programmers and solve problems in an independent manner. Trailed and tested in lessons. My students absolutely love this!! This booklet comes complete with the bu
Preview of Middle School Computer Science and Technology Curriculum - Advanced Skills

Middle School Computer Science and Technology Curriculum - Advanced Skills

This advanced skills middle school technology and computer science curriculum develops and enhances essential tech and coding skills for middle school students as well as providing them with a varied curriculum of learning for a whole school year. This curriculum is perfect for developing students’ technology and coding skills upon completion of the beginner skills curriculum. All of the material in this curriculum bundle is digital and therefore can be shared with students via Google Drive o
Preview of Middle School Digital Computer Science Coding Curriculum - Advanced Skills

Middle School Digital Computer Science Coding Curriculum - Advanced Skills

Are you looking to introduce coding to Advanced 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 3 units of work (bundles) to teach your students how to code in different coding software, as follows: Python Programming (Advanced Skills)Scratch Programming (Advanced Skills)Web Design in HTMLEach of the lessons in these bundles inc
Preview of Coding a Login System in Python with File Reading & Writing - Computer Science

Coding a Login System in Python with File Reading & Writing - Computer Science

This lesson moves students on from the basics of coding and encourages students to begin to store data to a file as well as search for specific data from the file. Students learn to create a login system which requires them to entire their username and password. Correct details will need to be inserted or else the system alerts the user to an errors. Students then move forward to code a login system from which different options can be selected to write data from a file and to search for specifi
Preview of Computer Coding in Python - String Manipulation - IB Computer Science Worksheets

Computer Coding in Python - String Manipulation - 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 string manipulation. With this lesson, students will learn how to access each element in a string via its index as well as how to iterate through each element. Numerous string manipulation methods are covered in this lesson, some of which include .upper(), isupper(), .count() etc….. Students are expected to have some prior knowledge of Python and should be comfortable with the fo
Preview of Scratch Coding Activities to Coding in Python - Creating and Using 1D Lists

Scratch Coding Activities to Coding in Python - Creating and Using 1D Lists

This resource teaches students how to create and use the One Dimensional List data structure 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 one dimensional lists. 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. Eac
Preview of Technology and Coding Self Marking Assessments Bundle - Computer Applications

Technology and Coding Self Marking Assessments Bundle - Computer Applications

A set of 6 different self marking technology and coding assessments. These tests are accessible via Google Slides and provides students with instant feedback upon completion. No teacher marking is required. The following self marking assessments are included in this bundle: File Management Technology Assessment Self Marking (Grades 3-5)Scratch Coding Assessment Self Marking (Grades 3-5)Spreadsheets Software Assessment Self Marking (Grades 5-7)Computer Hardware Technology Assessment Self Marking
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 - Random Numbers - IB Computer Science Worksheets

Computer Coding in Python - Random Numbers - 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 how to generate random numbers by importing in the Random module into Python. In this lesson, students will learn how to generate random integers between 1 - 6 by creating a Dice Game. Students will be expected to firstly create a 1 player game (via provided guidance) and then modify their code so it is suitable for 2 players. Students are expected to have some prior knowledge o
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 20 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.