Learn Python Basics and Create a Game!


Students learn about the basics of programming and how to make their own computer game in this highly interactive course.

Created By

Annie K

Beginner, 11-14, 14-16
Computer Science

10 HOURS

10 LESSONS

Learn Python Basics and Create a Game!

professional-learning

Course Overview



This course is for students who are new to programming and want to learn in a fun and creative way. Students spend the first few lessons learning the basics of programming in Python. Students learn how to use the PyGame module which is used to create games in Python. Once students are familiar with Python and PyGame, they create their very own snake game which they can customise! Students also get a chance to present their game to the group in the very last lesson. The series of lessons improve students’ coding, maths, game development and problem-solving skills in a fun and challenging way. Game development is a great opportunity to expose students to a programming field where creativity and computing skills are combined. This course is suitable for GCSE students who are new to computer science and would like to practise their coding skills and improve their understanding of the GCSE syllabus content. Students will require a laptop/computer and they will need to have installed Visual Studio Code, Python and PyGame (help will be provided to set up prior the course date).

Course Content



10 LESSONS

10 HOURS Total Length

Lesson 1

Python I: DataTypes, Print and Arithmetic Operators

60 minutes

Lesson 2

Python II: Variables and Input

60 minutes

Lesson 3

Python III: Comparison Operators and If-Else Statements

60 minutes

Lesson 4

Python IV: Loops

60 minutes

Lesson 5

Pygame I: Set Display and Create a Disco

60 minutes

Lesson 6

Pygame II: Create Shapes

60 minutes

Lesson 7

Game I: Create Game Display and Snake

60 minutes

Lesson 8

Game II: Get the Snake Moving and Create Food

60 minutes

Lesson 9

Game III: Set Boundaries and Get the Snake to Grow

60 minutes

Lesson 10

Game IV: Create a Score System and Present Game!

60 minutes

Key Skills


Python Proficiency

Problem Solving

Programming

Educator


Annie K

Maths Educator

Annie breaks down complex maths concepts and guides her students through their learning, in an encouraging environment, ensuring they achieve great results.