Home › Software Development & Gaming Summer School › London
Industry Experience
Provides a comprehensive introduction to various professions. Suitable for students starting to consider their future careers and wishing to explore different professions.
Dive into the world of Software Development & Gaming in London, a city at the forefront of the tech industry. Staying in UCL accommodation, students in this summer programme will explore key areas such as programming, game design, and software engineering, with a focus on creating interactive and engaging digital experiences.
Through coding projects, game development workshops, and expert-led sessions, students will gain the technical skills needed to succeed in the tech and gaming industries. This programme is perfect for ambitious students who are passionate about technology and gaming, and eager to explore future careers in software development.
Learn more about Immerse Education’s summer schools in London.
Career Insights curriculum is designed to equip you with the industry experience and academic knowledge needed to excel in top professional environments worldwide.
In these two-hour sessions, Expert Industry Tutors guide participants through hands-on tasks that provide practical, real-world experience. Each session is designed to equip students with essential skills directly relevant to their chosen field, allowing them to apply theoretical knowledge to practical tasks and gain confidence in industry-related skills.
These sessions cover vital areas such as career exploration, job search strategies, evaluating potential employers, crafting future CVs, and writing impactful cover letters. Each session aims to build a comprehensive skill set that supports participants on their professional journey.
Industry visits offer participants firsthand exposure to their field of interest. Through visits to local companies and on-site guest speaker sessions, students gain invaluable insights into the industry landscape and have the opportunity to network with professionals, helping them understand potential career paths.
Sample industry experiences
Each week, participants receive one-on-one sessions with their dedicated Expert Industry Tutor. These tailored meetings are designed to provide individual feedback and support, ensuring that each student receives guidance suited to their personal development goals.
Python is one of the most widely used programming languages when it comes to game design. Popular games like Tic-Tac-Toe and Hangman were both created using Python. In this module, you’ll learn all about Python, discover basic programming concepts, and learn how to read basic Python syntax and interpret error messages. You’ll use your new game design skills built in previous units along with your understanding of Python to create your own game.
RPGMaker is a program which helps us to create 2D role-playing games without the need to code. RPGMaker uses Ruby or Javascript as programming languages and has an attractive interface which makes it user-friendly. The final results of using RPGMaker can be escalated to several platforms often it’s used in game design. In this module, you’ll discover how to install and run the TPGMaker environment, understand the RPGMaker games structure, and create game maps, characters, facilities and elements for the game.
Scratch is a visual programming environment designed to create and share animated stories all the while learning how to code. Scratch offers an intuitive interface which is easy to understand, ideal for beginners just starting out in the game design world. You will use scratch to start building your own games, bring your ideas to life to create a functional prototype, and contribute and experience different solutions to game design problems.
In this unit, we will take a brief look at the various coding languages available to use in computer programming for various purposes but closely in relation to game design. You will learn the differences between coding languages such as how some are easier to use and understand for programmers but may offer less control over computers. We’ll explore how some other languages are more machine-friendly, making them faster to execute and more memory-efficient, but harder for humans to understand. At the end of this module, you will have a firm understanding of the coding languages that are appropriate to use for different game design purposes.
Current undergraduate of the Imperial College London
Academic Insights Sydney
Our software development and game design tutors provide exceptional support to aspiring developers. Their professional experiences and passion for game creation help them guide students through programming exercises, game design projects, and debugging. By sharing their own creative processes and industry knowledge, they spark student innovation, and their personalised guidance ensures students develop strong technical skills whilst bringing their games to life. Tutors also help ESL students master game development terminology essential for global tech careers.
Career Insights participants will hear from an influential guest speaker from a variety of inspiring backgrounds.
An experienced hostage negotiator who has worked on some of the highest profile and dangerous hostage situations across the world, including negotiating in war zones.
An ex-military officer and CEO of Midnight Runners – the world’s largest independent running community, he is also the founder of the Mogadishu Marathon, the country’s first since the outbreak of war.
A British adventurer who has successfully circumnavigated the globe, overcome huge obstacles and endured extreme conditions in remote environments, often alone for months at a time.
Our students secure places at the world’s best universities, including Oxford, Cambridge, Harvard, and MIT. Immerse prepares you to excel and stand out in highly competitive environments.
Students’ safety is our priority. All staff undergo rigorous background checks and safeguarding training, ensuring you can focus on your learning in a protected environment.
Accredited by Aegis and BAC, and recognised with top awards like the Queen’s Award for Enterprise, Immerse Education is trusted for delivering world-class learning experiences.
Join a lifelong network of alumni and gain access to exclusive events, learning opportunities, and offers from our partners, keeping you connected long after your programme ends.
Learn from mentors who are current or former students at top universities. Their personalised guidance will give you the insight and support needed to thrive academically.
Get all the excitement of an In-Person Summer School and gain the 1-on-1 tutoring, Personal Research Project, Accreditation and all other benefits of Online Research programme, when you combine them together.
Schedule a free call with one of our advisors, who will be able to answer any queries you have about our programmes
Secure priority enrolment for our new summer school location with a small refundable deposit.
"*" indicates required fields
Receive priority enrolment for new summer school locations by registering your interest below.
"*" indicates required fields
Our programme consultant will contact you to talk about your options.
You have selected a subject that is not available at the location that you have previously chosen.
The location filter has been reset, and you are now able to search for all the courses where we offer the subject.