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.
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