TPT
Total:
$0.00
ROBBOT RESOURCES Banner

ROBBOT RESOURCES

Rated 4.8 out of 5, based on 157 reviews
467 Followers
Monmouthshire, United Kingdom
About the store
I’m a passionate Computer Science teacher with over 16 years of hands-on teaching experience across the UK. While I’ve taught a range of subjects, my main focus has been on Computer Science, Digital Technology, ICT and PE at KS3, KS4, and KS5... I've even taught some primary! Throughout my career, I’ve also taken on leadership roles, particularly in curriculum development, where I’ve worked on creating resources for various school trusts, academies, and clusters. I absolutely love teaching programming, especially Python and Scratch, and I’m also really excited about teaching digital graphic design.
Read more
Back

Python Programming

Preview of Introduction to Python Programming FULL COURSE Bundle: Parts 1-7

Introduction to Python Programming FULL COURSE Bundle: Parts 1-7

This whole unit of work includes all my Introduction to Python Programming lessons within one bundle! Includes: Part 1: Print Statements, Data Types and Mathematical CalculationsPart 2: VariablesPart 3: CommentsPart 4: SelectionPart 5: Lists and ArraysPart 6: Manipulating StringPart 7: LoopingEach resource includes differentiated activities to consolidate learning as well as final unit challenges to assess understanding. Also includes a BONUS starter activity pack! Save over 40% when purchasing
Preview of Introduction to Python Part 1: Print function, Data Types & Calculations

Introduction to Python Part 1: Print function, Data Types & Calculations

Part 1 of a 7-Lesson Series: Master Python ProgrammingDive into the exciting world of Python programming with Part 1 of this comprehensive, beginner-friendly series, you will: Learn to output information with the print function.Understand and use two essential data types: strings and integers.Perform mathematical calculations on both types of data.What to Expect:Each concept is clearly explained, with step-by-step guidance to help you build confidence in your programming skills. You'll reinforc
Preview of Introduction to Python Programming Part 4: Selection

Introduction to Python Programming Part 4: Selection

Part 4 of a 7-Lesson Series: Making Decisions in PythonTake your Python skills to the next level with Part 4 of this engaging series! In this lesson, you'll learn how to make your programs more dynamic by introducing decision-making. Discover how to: Use logic and Boolean operators to check conditions.Write simple if statements to control your program's flow.Handle multiple outcomes using else and elif.What to Expect:This lesson features clear, step-by-step explanations designed to build your c
Preview of Introduction to Python Programming Part 6: String Manipulation

Introduction to Python Programming Part 6: String Manipulation

Part 6 of a 7-Lesson Series: Editing Strings in PythonTake your Python skills to the next level with Part 6 of this dynamic series! In this lesson, you'll explore a variety of ways to edit and manipulate strings in Python using powerful functions. You'll learn how to: Count elements within strings.Replace letters or parts of strings.Use variable indexing to access specific characters.Title text and change text casing to suit your needs.What to Expect:This lesson builds on the foundational skil
Preview of Introduction to Python Programming Part 2: Variables

Introduction to Python Programming Part 2: Variables

Part 2 of a 7-Lesson Series: Building Python SkillsContinue your Python programming journey with Part 2 of this engaging series! Building on the foundations from Part 1, this lesson introduces you to variables and takes your coding skills to the next level. You’ll learn how to: Assign different types of data to variables.Output and modify variables using common Python functions.What to Expect:This lesson combines clear, beginner-friendly explanations with practical tasks to help you consolidat
Preview of Introduction to Python Programming Part 5: Lists and Arrays

Introduction to Python Programming Part 5: Lists and Arrays

Part 5 of a 7-Lesson Series: Mastering Lists in PythonExpand your Python programming toolkit with Part 5 of this engaging series! In this lesson, you'll dive into working with arrays—known as lists in Python—and discover how to: Create and use lists to organise data.Edit lists using a variety of powerful Python functions.What to Expect:With step-by-step explanations and practical examples, this lesson makes learning lists straightforward and enjoyable. You'll develop your skills through tasks
Preview of Introduction to Python Programming Part 7: Iteration

Introduction to Python Programming Part 7: Iteration

Part 7 of a 7-Lesson Series: Mastering Loops in Python with IDLECap off your Python programming journey with Part 7 of this comprehensive series! In this final lesson, you’ll learn how to improve your code's efficiency using loop functions. You’ll explore two essential types of loops in Python: While loops for repeating actions until a condition is met.For loops for iterating through sequences or ranges of data.What to Expect:This lesson builds on everything you’ve learned so far in the Rob-B
Preview of Introduction to Python Programming Part 3: Comments

Introduction to Python Programming Part 3: Comments

Part 3 of a 7-Lesson Series: Mastering Comments in PythonUnlock an essential skill for writing clear, professional code with Part 3 of this Python programming series. In this lesson, you'll learn how to: Add comments to your code to explain your logic.Use comments to make your programs easier to understand—for yourself and for others.What to Expect:This lesson blends simple, clear explanations with hands-on practice. You'll gain confidence by completing tasks supported by: Step-by-step written
Preview of Introduction to Python Programming: The Basics

Introduction to Python Programming: The Basics

An introduction to a series of 7 introductory lessons on how to use Python through the use of the IDLE GUI. Within this PowerPoint you will learn the absolute basics of how to open Python, save your programming, load previously created code and run your code. This introduction forms the foundations of the next 7 parts. Suitable for both KS3 & KS4 classes.
Showing 1-9 of 9 results

About the store

Experience

I’m a passionate Computer Science teacher with over 16 years of hands-on teaching experience across the UK. While I’ve taught a range of subjects, my main focus has been on Computer Science, Digital Technology, ICT and PE at KS3, KS4, and KS5... I've even taught some primary! Throughout my career, I’ve also taken on leadership roles, particularly in curriculum development, where I’ve worked on creating resources for various school trusts, academies, and clusters. I absolutely love teaching programming, especially Python and Scratch, and I’m also really excited about teaching digital graphic design.

Teaching style

My goal is to create teaching resources that empower students to become confident, independent problem-solvers. In today’s world, I believe problem-solving is one of the most valuable skills we can teach young people. I aim to weave computational thinking—a logical approach to problem-solving—into everything I teach. By doing so, I hope to develop resilient learners who are equipped with techniques that can tackle a wide variety of challenges, both inside and outside the classroom.

Additional biographical information

I used to be an international athlete, having competed in two Commonwealth games as well as a European Championships... which explains the PE connection!