Lessons (10)
These resources will be removed by end of Summer Term 2025.
Switch to our new teaching resources now - designed by teachers and leading subject experts, and tested in classrooms.
These resources were created for remote use during the pandemic and are not designed for classroom teaching.
In this lesson, we will learn how to create a program that uses a Guizero, which is a third party module that enables us to use Python code to create windows, buttons and more. We will also learn that GUI stands for Graphical User Interface.
1 Slide deck
1 Worksheet
1 Quiz
1 Video
In this lesson, we will learn about string handling techniques that can be used in Python.
1 Slide deck
1 Worksheet
2 Quizzes
1 Video
In this lesson, we will further explore different string handling techniques that can be used in Python.
1 Slide deck
1 Worksheet
2 Quizzes
1 Video
In this lesson, we will create a program that uses some of the string handling techniques that we have learnt in the lessons 'String handling I' and 'String handling II'.
1 Slide deck
1 Worksheet
2 Quizzes
1 Video
In this lesson, we will be introduced to the data structures: arrays and lists. We will then define them and explain the differences between the two. We will then focus on lists in Python. We will use lists to create a 'Simon says...' game, which randomly selects instructions from a list of items.
1 Slide deck
1 Worksheet
2 Quizzes
1 Video
In this lesson, we will explore some common list methods through the creation of a program that populates a deck of cards. We will also learn how lists can be returned from a function.
1 Slide deck
1 Worksheet
2 Quizzes
1 Video
In this lesson, we will learn about the world of the Sense HAT, a physical device that sits on top of a Raspberry Pi computer and can be used to sense the environment.
1 Slide deck
1 Worksheet
2 Quizzes
1 Video
In this lesson, we will continue to explore the Sense HAT and will complete 3 small projects that will demonstrate the different capabilities of the HAT.
1 Slide deck
1 Worksheet
2 Quizzes
1 Video
In this lesson, we will learn about 2D arrays and lists. We will discover new syntax for creating and using them in our programs.
1 Slide deck
1 Worksheet
2 Quizzes
1 Video
In this lesson, we will use what we have learnt about 2D lists in previous lessons to complete a challenging project.
1 Slide deck
1 Worksheet
2 Quizzes
1 Video