"All the staff were amazing and really helpful. This course really boosted my confidence with computers and video game design. It was really fun and I made a lot of friends I'll be sorry to say goodbye to. Writing the coding was even more fun than playing the games."Christina, Age 10
Start your journey on the road to becoming a game programmer by learning to program in Python while making video games.
Making Video Games with Python – Week Long
For online courses: these require you to have a capable computer to work on and a broadband internet connection. Most PC/Mac computers from the last 5 years will be fine but you can view our recommended detailed system requirements here. For on campus courses: laptops are provided for all junior courses, as well as Music, Unity, Creative Design & YouTube senior courses. Laptop rental is available for all other senior courses (£50 extra).
_Pick your start date
Making Video Games with Python - Week Longreset
In this course picker times will be displayed in timezone chosen above but all times shown elsewhere will reflect the UK Times these events take place.
Get a jump start learning to program in Python.
Python is one of the world's most popular programming languages, and is used extensively in education to teach programming to beginners
Create cool video games
Most people like video games, and what could be cooler than being able to say - I made that!
Have lots of fun in the process
Our fun tech-focused camps allow students to focus on the enjoyable aspects of learning without the pressures associated with learning for school
Whether you’re taking your first steps into text-based programming, or you’ve already done some basic coding, you’ll find our new Making Games with Python course highly entertaining and informative. Python is one of the world’s most popular programming languages and video games are pretty popular too! Combine them both and you’ve got the recipe for the perfect learning experience.
Students will start off on some purely text-based games, including a text-based adventure game, that will enable them to get to grips with the basics of the Python language.
The next stage will be to take a deep dive into the PygameZero library for making 2D games. This will include a more in-depth look at common patterns in game programming and give students a better understanding of how to develop their programs and games, based around making a series of different games to explore different aspects of the process.
The week will culminate in the students developing a game of their own. You will be astounded at what you can create!
What your child will learn
- The basics of programming in Python
- To design and create simple text based games
- To use common Python programming constructs
- To develop 2D video games
- Soft skills associated with pitching new ideas
- To be creative with code