"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 – On Campus
_Pick your start date
Making Video Games with Python - On Campus
This product is currently out of stock and unavailable.jQuery('#hs_formcontainer').html(show_unavailable_product_request_form());
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
You may already have done our Junior Python course, or you may be taking your first steps with text-based programming. Either way Making Games with Python is for you. Students will start off by making 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 the 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.
This course is also available in an Online version.
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