We are a charity passionate about IT! Our resources are created to make teaching the computing curriculum as easy as possible and in a way that is completely free for you and your school. We always aim to make our resources as cross-curricular as possible, whilst also including careers advice and informative videos to help motivate and engage students understanding of this amazing industry. Please do leave us feedback as we endeavour to make our resources the best they can be to support teachers
We are a charity passionate about IT! Our resources are created to make teaching the computing curriculum as easy as possible and in a way that is completely free for you and your school. We always aim to make our resources as cross-curricular as possible, whilst also including careers advice and informative videos to help motivate and engage students understanding of this amazing industry. Please do leave us feedback as we endeavour to make our resources the best they can be to support teachers
Summer of Stories and Discovery: A Tech-Themed Reading Challenge for Kids Aged 7–11
Looking for a fun and educational way to keep children reading over the summer holidays? The Summer of Stories and Discovery reading challenge is designed for children aged 7 to 11 and encourages reading for pleasure through exciting, tech-themed books. It’s a great way to boost reading skills, spark curiosity, and help children explore the technology in their everyday lives.
Read Six Inspiring Tech Books + Complete Fun Summer Activities
Children are invited to read six carefully selected tech books that explore topics like artificial intelligence, communication, transportation, and online safety. After reading each book, they’ll share their thoughts and take part in creative activities that reinforce learning and imagination.
Activities Include:
Create your own short story
Tech-themed word searches
Scavenger hunt
Quiz
Colouring pages
Make your own bookmark
These activities are designed to be fun, screen-free, and perfect for summer learning at home or on holiday.
Earn a Certificate of Achievement
Once children complete the challenge, they’ll receive a personalised certificate to celebrate their success - perfect for displaying at home or sharing with classmates when school resumes.
This free summer reading challenge is brought to you by the charities Technology Books for Children and Archives of IT.
An interactive and engaging lesson designed to cover the Yr6 objective for Data and Information. Designed by teachers, we understand that it is not always possible to squeeze in 6 lessons per unit and have therefore created a lesson to support teachers in covering curriculum aims through activities that span 1-2 lessons, but with additional activities so can also be extended to further sessions if the teacher wishes.
Lesson Aims:
To understand how spreadsheets can be used to organise, present and analyse data.
To input data into a spreadsheet and use basic formulas
To present data effectively.
An interactive and engaging lesson designed to cover the Yr6 objective for Coding A. Designed by teachers, we understand that it is not always possible to squeeze in 6 lessons per unit and have therefore created a lesson to support teachers in covering curriculum aims through activities that span 1-2 lessons, but with additional activities so can also be extended to further sessions if the teacher wishes.
Lesson Aims:
To identify, design and code a suitable variable for a test game
To combine prior skills to implement a game based on a design
To complete the full design life-cycle to a game including testing and an evaluation
An interactive and engaging lesson designed to cover the Yr5 objective for Using Media. Designed by teachers, we understand that it is not always possible to squeeze in 6 lessons per unit and have therefore created a lesson to support teachers in covering curriculum aims through activities that span 1-2 lessons, but with additional activities so can also be extended to further sessions if the teacher wishes.
Lesson Aims:
To recognise the difference between raster and vector graphics
To recognise where vector graphics can be found
To use key tools such as inserting lines, shapes, fill tools, layering and grouping
To apply skills to create a vector graphic
An interactive and engaging lesson designed to cover the Yr5 objective for Coding A. Designed by teachers, we understand that it is not always possible to squeeze in 6 lessons per unit and have therefore created a lesson to support teachers in covering curriculum aims through activities that span 1-2 lessons, but with additional activities so can also be extended to further sessions if the teacher wishes.
Lesson Aims:
-To write python programs using conditional statements (if, elif, else) to make decisions based on user input or data.
-To apply logical reasoning to create interactive programs that respond to different inputs.
-Debug and enhance Python code to improve functionality.
An interactive and engaging lesson designed to cover the Yr4 objective for Data and Information. Designed by teachers, we understand that it is not always possible to squeeze in 6 lessons per unit and have therefore created a lesson to support teachers in covering curriculum aims through activities that span 1-2 lessons, but with additional activities so can also be extended to further sessions if the teacher wishes.
Lesson Aims:
Understand the concept and purpose of a flat-file database.
Use a flat-file database to store and search data effectively.
To create queries to extract specific information from a flat-file database.
An interactive and engaging lesson designed to cover the Yr4 objective for Coding A. Designed by teachers, we understand that it is not always possible to squeeze in 6 lessons per unit and have therefore created a lesson to support teachers in covering curriculum aims through activities that span 1-2 lessons, but with additional activities so can also be extended to further sessions if the teacher wishes.
Lesson Aims:
To understand and use loops in programming.
To use basic Logo commands to create shapes.
To develop problem-solving skills by designing, coding and debugging.
An interactive and engaging lesson designed to cover the Yr4 objective for Data and Information. Designed by teachers, we understand that it is not always possible to squeeze in 6 lessons per unit and have therefore created a lesson to support teachers in covering curriculum aims through activities that span 1-2 lessons, but with additional activities so can also be extended to further sessions if the teacher wishes.
Lesson Aims:
To use basic tools to collect data.
To analyse collected data to identify trends and patterns.
To use data to make informed decisions and predictions.
An interactive and engaging lesson designed to cover the Yr4 objective for Using Media. Designed by teachers, we understand that it is not always possible to squeeze in 6 lessons per unit and have therefore created a lesson to support teachers in covering curriculum aims through activities that span 1-2 lessons, but with additional activities so can also be extended to further sessions if the teacher wishes.
Lesson Aims:
To recognise the importance of oral history.
To record and edit an interview.
To recognise the evolution of technology and the impact it had on people’s lives.
An interactive and engaging lesson designed to cover the Yr3 objective for Using Media. Designed by teachers, we understand that it is not always possible to squeeze in 6 lessons per unit and have therefore created a lesson to support teachers in covering curriculum aims through activities that span 2-4 lessons, but with additional activities so can also be extended to further sessions if the teacher wishes.
Lesson Aims:
To create a presentation including formatted text.
To add objects including text, shapes and pictures.
To add transitions and animations.
To present their work on Slides.
An interactive and engaging lesson designed to cover the Yr3 objective for Coding B. Designed by teachers, we understand that it is not always possible to squeeze in 6 lessons per unit and have therefore created a lesson to support teachers in covering curriculum aims through activities that span 1-2 lessons, but with additional activities so can also be extended to further sessions if the teacher wishes.
Lesson Aims:
To understand and use input and output operations.
To recognise and use events to trigger actions.
To integrate conditional statements with events.
An interactive and engaging lesson designed to cover the Yr3 objective for Data and Information. Designed by teachers, we understand that it is not always possible to squeeze in 6 lessons per unit and have therefore created a lesson to support teachers in covering curriculum aims through activities that span 1-2 lessons, but with additional activities so can also be extended to further sessions if the teacher wishes.
Lesson Aims:
-To recognise the purpose of databases
-To group data into relevant categories
-To structure data using databases
An interactive and engaging lesson designed to cover the Yr3 objective for Coding A. Designed by teachers, we understand that it is not always possible to squeeze in 6 lessons per unit and have therefore created a lesson to support teachers in covering curriculum aims through activities that span 1-2 lessons, but with additional activities so can also be extended to further sessions if the teacher wishes.
Lesson Aims:
-To use and understand conditional statements
-To use If-Else blocks in Scratch Junior
Lesson Aims:
To recognise how we use technology to help us create art.
To use technology to create an animation.
To learn about the history of animation.
An interactive and engaging lesson designed to cover the Yr3 objective for Creating Media. Designed by teachers, we understand that it is not always possible to squeeze in 6 lessons per unit and have therefore created a lesson to support teachers in covering curriculum aims through activities that span 1-2 lessons, but with additional activities so can also be extended to further sessions if the teacher wishes.
Lesson Aims:
-To understand how music makes us feel
-To learn how technology has impacted music
-To use technology to create our own music
An interactive and engaging lesson designed to cover the Yr2 objective for Using Media. Designed by teachers, we understand that it is not always possible to squeeze in 6 lessons per unit and have therefore created a lesson to support teachers in covering curriculum aims through activities that span 1-2 lessons, but with additional activities, so can also be extended to further sessions if the teacher wishes.
Lesson Aims:
-To understand what a loop and repeat is.
-To use loops and repeats in coding.
-To debug my code.
An interactive and engaging lesson designed to cover the Yr2 objective for Coding B. Designed by teachers, we understand that it is not always possible to squeeze in 6 lessons per unit and have therefore created a lesson to support teachers in covering curriculum aims through activities that span 1-2 lessons, but with additional activities, so can also be extended to further sessions if the teacher wishes.
Lesson Aims:
To use algorithms to code a program
To recognise what an algorithm is
To recognise what coding is
An interactive and engaging lesson designed to cover the Yr2 objective for Coding A. Designed by teachers, we understand that it is not always possible to squeeze in 6 lessons per unit and have therefore created a lesson to support teachers in covering curriculum aims through activities that span 1-2 lessons, but with additional activities, so can also be extended to further sessions if the teacher wishes.
Lesson Aims:
-To recognise and understand the purpose of keys on a keyboard.
-To recognise, understand and use the buttons on the toolbar. Â
-To write on a word processor.
An interactive and engaging lesson designed to cover the Yr1 objective for Using Media. Designed by teachers, we understand that it is not always possible to squeeze in 6 lessons per unit and have therefore created a lesson to support teachers in covering curriculum aims through activities that span 1-2 lessons, but with additional activities, so can also be extended to further sessions if the teacher wishes.
Lesson Aims:
-To recognise what programming isÂ
-To sequence simple codesÂ
-To debug simple programs
An interactive and engaging lesson designed to cover the Yr1 objective for Coding B. Designed by teachers, we understand that it is not always possible to squeeze in 6 lessons per unit and have therefore created a lesson to support teachers in covering curriculum aims through activities that span 1-2 lessons, but with additional activities, so can also be extended to further sessions if the teacher wishes.
Lesson Aims:
-To label pictures with appropriate descriptors.Â
-To group and categorise data based on common labels.Â
-To understand the concept of searching and why data needs labels.
An interactive and engaging lesson designed to cover the Yr1 objective for Data and Information. Designed by teachers, we understand that it is not always possible to squeeze in 6 lessons per unit and have therefore created a lesson to support teachers in covering curriculum aims through activities that span 1-2 lessons, but with additional activities, so can also be extended to further sessions if the teacher wishes.