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

All resources

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 Computational Thinking: Code Breaking

Computational Thinking: Code Breaking

Develop your students problem solving skills with this resource! Learn about and break codes used across the ages including: Caeser CypherPolybius SquarePigpen CypherBrailleMorse CodeAlso learn about how cryptanalyst Alan Turing shortened the length of World War II and saved millions of lives in the process! Includes both student PowerPoint work book and Teacher solutions. Final consolidation exercise includes differentiated challenges!
Preview of Computational Thinking Starter Puzzles

Computational Thinking Starter Puzzles

Get your students into the right mindset from the off with these fantastic starter activities! With 20 different puzzles for your students to try and solve, there are enough activities to cover a full 8 week term! This resource includes a range of puzzles such as code breaking, symbol grids, number pyramids, understanding algorithms and many more! Solutions included!
Preview of KS3 Computer Science: Algorithm Design - Year 7

KS3 Computer Science: Algorithm Design - Year 7

This short unit of work introduces year 7 students to the basic concepts of algorithm design. Students will learn the following: Understand that an algorithm is a set of instructions used to solve a problem.Use both flowchart and pseudocode to design an algorithm.Learn the following algorithm design techniques;SequenceSelectionUnderstand Boolean statements such as <, > and = and know when to apply them within an algorithm.Understand how to use variables to store information for later use w
Preview of KS3 Computer Science SUPER BUNDLE!

KS3 Computer Science SUPER BUNDLE!

This huge bundle includes all my key stage 3 computer science units of work as well as knowledge organisers and revision sheets to help prepare your students for their final assessments (all included). Full solutions are also included. This bundle contains: Computer Systems - Year 7Computer Systems - Year 8KS3 NetworksComputational Thinking for KS3Application of Computational Thinking - Interactive StoryAlgorithm Design - Year 7Algorithm Design - Year 8Data Representation - Year 7Data Representa
Preview of Excel Bundle

Excel Bundle

This package includes all my top selling Excel resources including How2Excel, an introductory guide to the use of Excel and Excel Dino Park, where you're put in charge of the finances and budget of your own dinosaur Park!
Preview of GCSE Computer Science Algorithms Teaching Resource Bundle!

GCSE Computer Science Algorithms Teaching Resource Bundle!

Develop brilliant computational thinkers and algorithm designers with my GCSE Computer Science Algorithms Teaching Resource Pack! This package includes the following units of work: GCSE Computer Science: Algorithm DesignGCSE Computer Science: Data TypesGCSE Computer Science: ArraysGCSE Computer Science: SubroutinesGCSE Computer Science: Trace TablesI have also added some of my most popular posters to support and consolidate student understanding even more. Purchase all these great resources in t
Preview of KS3 Computer Science: Data Representation - Year 7

KS3 Computer Science: Data Representation - Year 7

"There are 10 kinds of people in the world; those who understand binary numbers… and those who don’t!"Alongside understanding the joke above(!), KS3 Computer Science: Data Representation - Year 7 will teach your students the following: Explain why a computer uses binary.To be able to identify the number of bits in different units of data e.g. Bit, Nibble, Byte, Kilobyte, Megabyte, Gigabyte, etc.To explain the difference between ‘base 2’ and ‘base 10’ numbering systems.To be able to convert bina
Preview of KS3 Computer Science: Data Representation - Year 8

KS3 Computer Science: Data Representation - Year 8

Within KS3 Computer Science: Data Representation - Year 8, your students will recall and build upon understanding developed within Data Representation for Year 7 and learn the following: To recall binary and denary conversion techniques from year 7.To be able to add two binary numbers using binary addition and understand the term overflow error.Understand the use and purpose of ASCII and Unicode character sets.Understand how images are stored on a computer.Understand the relationship between res
Preview of Computational Thinking KS3 & KS4 Bundle

Computational Thinking KS3 & KS4 Bundle

If you teach computer science, you don’t want to miss out on this! This bundle includes both my two most popular Computational Thinking resources: Computational Thinking for KS3 and Computational Thinking for KS4. Includes a combination of informative explanations for each concept of Computational Thinking and activities to give students the opportunity to practice and refine their new skills. Both resources include age appropriate ‘real world’ Computational Thinking mini projects to help refi
Preview of KS3 Computer Science: Algorithm Design - Year 8

KS3 Computer Science: Algorithm Design - Year 8

KS3 Computer Science: Algorithm Design - Year 8 recaps and builds upon the basic understanding of algorithm design learned within Algorithm design for Year 7 and allows your students to learn the following: Understand that an algorithm is a set of instructions used to solve a problem.Use both flowchart and pseudocode to design an algorithm.To recap the following algorithm design techniques Sequence and Selection.To understand the following data types:CharacterStringRealIntegerBooleanTo learn how
Preview of Create a Python Text Adventure || Part 6: Selection

Create a Python Text Adventure || Part 6: Selection

Create a Python Text Adventure || Part 6: SelectionTeach your students the key concepts of software development and fundamental programming skills within the context of a text adventure game. Taught through the use of Python, by the end of the full course (available to purchase as a bundle: Create a Python Text Adventure - Full Bundle), students will have a fully functioning Python Text Adventure! Within the full course, students will learn the following skills: Part 1: Introduction to text adv
Preview of Create a Python Text Adventure || Part 5: Subroutines

Create a Python Text Adventure || Part 5: Subroutines

Create a Python Text Adventure || Part 5: SubroutinesTeach your students the key concepts of software development and fundamental programming skills within the context of a text adventure game. Taught through the use of Python, by the end of the full course (available to purchase as a bundle: Create a Python Text Adventure - Full Bundle), students will have a fully functioning Python Text Adventure! Within the full course, students will learn the following skills: Part 1: Introduction to text a
Preview of Create a Python Text Adventure || Part 4: Inputs, Outputs and Storage

Create a Python Text Adventure || Part 4: Inputs, Outputs and Storage

Create a Python Text Adventure || Part 4: Inputs, Outputs and StorageTeach your students the key concepts of software development and fundamental programming skills within the context of a text adventure game. Taught through the use of Python, by the end of the full course (available to purchase as a bundle: Create a Python Text Adventure - Full Bundle), students will have a fully functioning Python Text Adventure! Within the full course, students will learn the following skills: Part 1: Introd
Preview of Create a Python Text Adventure || Part 3: Create a Prototype

Create a Python Text Adventure || Part 3: Create a Prototype

Create a Python Text Adventure || Part 3: Create a PrototypeTeach your students the key concepts of software development and fundamental programming skills within the context of a text adventure game. Taught through the use of Python, by the end of the full course (available to purchase as a bundle: Create a Python Text Adventure - Full Bundle), students will have a fully functioning Python Text Adventure! Within the full course, students will learn the following skills: Part 1: Introduction to
Preview of Create a Python Text Adventure || Part 2: Design your text adventure

Create a Python Text Adventure || Part 2: Design your text adventure

Create a Python Text Adventure || Part 2: Design your text adventureTeach your students the key concepts of software development and fundamental programming skills within the context of a text adventure game. Taught through the use of Python, by the end of the full course (available to purchase as a bundle: Create a Python Text Adventure - Full Bundle), students will have a fully functioning Python Text Adventure! Within the full course, students will learn the following skills: Part 1: Introd
Preview of Computer Science Vocabulary - Interactive Booklet

Computer Science Vocabulary - Interactive Booklet

This comprehensive resource covers all the key areas of study for Computer Science, with particular focus on the AQA exam board, however, the concepts are applicable to all. This resource contains a comprehensive range of keywords and terms as well as definitions, explanations and diagrams to support student understanding within the following areas of the curriculum: * Computational Thinking * Algorithm Design * Data Types * Programming Concepts 1 * Programming Concepts 2 * Arithmetic Operation
Preview of GCSE Computer Science: Subroutines

GCSE Computer Science: Subroutines

Within this short unit of work, students will learn the following: To understand why subroutines are used.To explain the difference between a procedure and a function.To explain the purpose of a local and global variable.To understand how to write a subroutine.Learning is consolidated with a series of differentiated subroutine algorithm tasks that challenge students on their understanding of algorithms and subroutines. It is highly recommended that students complete the Rob-Bot Resources KS4 Alg
Preview of Excel Dino Park

Excel Dino Park

Teach your students how to use Excel through Dino Park! Students have been given a budget of £100,000,000 to build their park. They need to consider what dinosaurs they want to buy, how much space they will need, what facilities they require, staffing costs and ticket price. Excel Dino Park teaches you how to use functions and formulas through a series of engaging and interactive tasks which are differentiated to support a range of abilities. Skills that you will learn include: Add Raw dataCrea
Preview of ExcelHow2: A guide to understanding Excel spreadsheet software

ExcelHow2: A guide to understanding Excel spreadsheet software

Ideal to support the delivery of GCSE, BTEC and ECDL ICT courses! If you like the quality of my other resources, you won't want to miss this!!! A comprehensive guide on a broad range of differentiated Excel skills which include; Data Types: Raw, Changing Type, Relative & Absolute Cell Referencing Formatting: Cells, Colours, Font & Borders Basic Arithmetic Formulas: Simple arithmetic (+ - * /), Relative & Absolute Formulas, Common Errors Functions: SUM, AVE,MIN, MAX, COUNT, COUNTA, ROUND Ad
Showing 1-20 of 28 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!