Lessons (6)
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 write and execute our first programs in Python. We will go through the basics of displaying messages, assigning values to variables, and receiving input from the keyboard.
1 Slide deck
1 Worksheet
1 Quiz
1 Video
In this lesson, we will gain a deeper understanding of assignment. We will also explore arithmetic expressions.
1 Slide deck
1 Worksheet
2 Quizzes
1 Video
In this lesson, we will learn about randomness and using selection in our Python programs.
1 Slide deck
1 Worksheet
2 Quizzes
1 Video
In this lesson, we will learn about multi-branch selection and while loops.
1 Slide deck
1 Worksheet
2 Quizzes
1 Video
In this lesson, we will learn how to use a variable as a counter within a loop.
1 Slide deck
1 Worksheet
2 Quizzes
1 Video
In this lesson, we will extend and improve a guess the number game. This will consolidate the learning that has taken place in this unit of work.
1 Slide deck
1 Worksheet
2 Quizzes
1 Video