In Person Game Coding Class for Kids

Join our FREE in-person assessment game development class designed for young innovators aged 7-14.

Why Choose our Game Coding Classes?

Hands-On Learning

Your child will get to build and program real robots, igniting their passion for STEM.

Creative Exploration

Our interactive activities encourage creativity and problem-solving skills.

Safe and Fun

We prioritize safety and ensure a fun and engaging experience for all participants.

We teach what Schools miss

Play Video

Don't miss this unique opportunity for your child to delve into the exciting world of game coding.

Secure your child's spot in our free in-person game development class today!

Your Perks as a Parent

Free Parking at Asda

 Relax in Our Lounge

 Socialise with other Parents

 FREE Wi-fi & Coffee

 Shopping on High Street

 Enjoy Shirley Park

📍Robocode. The Exchange, 26 Haslucks Green Rd, Shirley, B90 2EL Solihull

What your child will Learn

🎮 Introduction to Game Development
  • Explore the exciting world of game development and its core principles.
  • Learn about game design, mechanics, and different game genres.
💡 Creative Conceptualization
  • Develop imaginative ideas and concepts for unique game projects.
  • Foster creativity in storytelling, character design, and world-building.
🔧 Game Design and Mechanics
  • Dive into the fundamentals of game design, including level design and gameplay mechanics.
  • Understand how to create engaging and interactive player experiences.
💻 Coding and Programming
  • Gain coding skills in  Luau, C#, and C++.
  • Implement game logic, player controls, and interactions using industry-standard development tools.
🎨 Art and Visual Design
  • Learn the basics of art and visual design principles for game development.
  • Create captivating game visuals, including character art, environments, and user interfaces.
🎵 Sound and Music Integration
  • Discover the role of sound and music in game development.
  • Incorporate audio elements to enhance the player’s experience and create immersive gameplay.
🕹️ Game Testing and Debugging
  • Understand the importance of quality assurance and playtesting in game development.
  • Learn effective debugging techniques to identify and fix common issues.
🏆 Game Development Challenges
  • Understand quality assurance and playtesting in game development.
  • Learn effective debugging techniques to identify and fix common issues.

What Students & Parents Say

Zak, Student


"My favourite thing was making the swinging hammer, the teacher was great at teaching things and was kind."

Aneesa, Parent


"Kids love it and learnt loads in just 2 lessons. Teachers are friendly."

Osman, Student


"Best class ever."


What is the free 50-minute Game Dev class?

The gaming industry has blown up over the last 30 years, we offer an introduction into the world of game development. Come down to our centre for a fun learning experience.

Who can participate in the free class?

Building games allows anyone to learn coding. That’s why any child aged 6 – 17 can sign up for our free session.

What will my child learn in the free class?

The workshop offers a taster of what learning with Robocode is like. Your child will learn Lua to build their very own games.

How do I register for the free introductory class?

You can register through our form. 

Click here to register.

I need more information how can I contact you?

Head over to our contact page.

You can also message us directly over WhatsApp on +447918388757.

One of our team will be in touch very soon.

Play Video

Ready to Get Started?

Secure your child's spot in our free assessment in-person game coding class. Space is limited, so act fast!


Course Overview

Roblox has been the most popular gaming platform to children in the last 5 years, and things don’t seem to be changing. Many of these games are scripted in Lua, a very easy language to use compared to other programming languages. This brings us an opportunity to reimagine a lot of things about scripting games, and apply it in our course. Children will learn how to build machines using software, and make them do the tasks they ask them to do, all the while strengthening their logical thinking skills. If this isn’t enough, they will learn the fundamentals of object-oriented programming languages too, since Lua is one of them itself.

Course Breakdown

1 → 3

Initially, we must understand the importance of tracking key phrases when designing apps. – know how a visual coding IDE is typically laid out, what these IDEs produce [w/ some practical works], and master the correct usage for programming use. These are the kinds of questions which will become simplified: what is hierarchy? what counts as an object? what functions can we copy?

4 → 6

Knowledge at this stage is enough that we can get learn calculations in programming to interact with objects and choose the favoured appearance.
Through this, the learners will get to know the most fundamental things in reserved syntax. make a simple digital timer.

7 → 9

Next, we understand variation and functions. – the ‘do’ keyword – using it to manipulate a variable unlocks a lot of possibility. Simulating a windmill that produces flour with a simple button switch.

10 → 12

Lastly, we design. Usefulness is there in machine simulation, but it’s nothing without design. Simulating a hamster wheel with a speed up selection, and engaging learners in a competition to do this will add skill to their arsenal, at the very least in communicating with others in a proper manner, and with at least a level of confidence higher than before. We will finish by explaining the link between the 11 lessons prior and programming as an industry.


Course Overview

Robots have motherboards that we have a lot of control over, in fact, pure control. This course will give young people a handy and fun way to see hundreds of ways in which we can use these robots and the things they’re made from.
For years, we’ve closely monitored the British Curriculum on Computing, we’ve crafted a course to genuinely engage young people in the UK in using the biggest robotics ecosystem in the world, generally making them smarter and teaching them key skills. Hundreds of modules can be attached to robots. A ‘project’ can be designed after picking a couple of these modules that work together, even something simple like a temperature measuring roof, for example. Using just the Arduino Uno board and our resources, all of this is made easy, and the learners will leave the course able to craft many robotic systems.

Course Breakdown – A Digital Mind

This course will be heavily based on our solid robo-box. The robo-box features the Arduino board, wires, and all relevant components to the course. It also contains a guide (for home-learning) with extra on-demand help. The same box is used for in-centre learning too, which is a slightly different course but only in delivery (the course breakdown is similar). The box features compartments for the different components, and more compartments for the cables and the motherboard, all labelled. This will allow the box to be re-usable, forming a zero-waste product.

1 → 3

Introductory lessons will introduce the learner to champion powering on an electronic circuit with multiple methods, and connecting components to a power source. We will then get to know answers to many fundamental questions.
▪How can a battery be used to select the property of the circuit?
Which methods, and which sensors, can we use to switch on power, and control components?

4 → 6

Now, a focus on outputs is encouraged in robotics. We choose to have our output power boosted quite often in the course, and this cannot be done without increasing voltage. So as this section comes with potential hazards, we learn how to use resistance checks to control these hazards.

Now, there are methods to control power in the circuit automatically that affects our outputs. Our learners will discover these methods and they will get to know how to easily adjust their output to their needs.

7 → 9

Naturally, the next station is to use the knowledge gathered to produce a full working system. Our intended system will emulate a real car with many accessories!
Questions like the following will be answered:
▪ How can we add an automatic dipping beam like modern cars have when they drive through tunnels?
How can the car set preventative measures towards hitting a lamp-post without the driver having to be aware at all of their approach to it?

10 → 12

We end on a high point where the learners will finalise their car designs of their choice. More importantly, they will have robots with full autonomy that they will
hopefully treasure for years to come.
For the cars to be upgraded, we will repeatedly ask ourselves, is every motion autonomous and automatic?
▪ Does our robot copy human behaviour, for example like the i-Vac does?
▪ How does applying a programming language like Arduino allow us more flexibility?