Below are the courses that involve more programming (also called 'coding'). Although most of our courses involve some coding, the following ones generally have a more significant focus on coding. For a full list of courses see the 'Courses' menu above.
Do you want to learn how to make games or want to take your game design skills to the next level? Learn how to design and code high-quality 3D games with Unity, the game engine used by professional game developers all over the world and that powers over half of the world's games...
After your gaming camp is finished, take your completed video game home as well as the Unity software to continue your adventures!
This is a great choice for a young person who is obsessed with games. Teach them about designing their own games instead of just playing them!
You'll construct a miniature RC car & customised control system by hacking into an electronic steering wheel and pedal system. Together with an FPV camera and headset, you'll have the ultimate racing experience.
This is no simulator. You'll feel like you're in the cockpit of a real race car – albeit a miniature one - so you'll have to hone your driving skills to avoid crashing your vehicle.
This is also no toy. With a computerised transmitter (a motion-controlled steering wheel) and a computerised receiver, you can customise every aspect of the driving experience from menus to steering, speed, and custom moves.
Would you like to build your own computer? In this course, you'll be using the latest 'Raspberry Pi 5' to build an advanced Linux computer that you can take home. Use it to do your schoolwork, browse the web, play music, and much more. You'll also attach a high-resolution camera, microphone and speakers, to turn your machine into your own 'Alexa' (or 'Siri'!), learning about AI and neural networks.
You'll also discover how to use the Linux command line, code in Python, and interface colour-changing 'Neopixel' strips to add a bit of bling! You'll even create an automated language translator, and build a web server. Finally, you'll create your own retro game station and build an advanced LLM system of your own (like ChatGPT) that you can ask questions. This course is the perfect 'all-rounder' option for those that would like a bit of programming, a bit of creating and a lot of fun projects!
When you take your computer home, you can either buy an inexpensive keyboard, screen and mouse (around £50-£100) to turn it into a general purpose computer, or use it 'headless' as a security system, music player, or 'Alexa'. You'll also be able to control it from another computer using a 'remote desktop' setup.
If you like playing games but want to find out about designing your own, this is the perfect introductory course. Using GameMaker software allows you to create professional-looking games quickly.
You'll be using GameMaker's in-built GML visual system to start creating games without code. GameMaker has an in-built image editor for designing your own sprites (graphical characters), manipulating sound effects and even handling animations. GameMaker can be used for creating PC, Android, iOS and even HTML5 games.
You'll work through tutorials to teach you the core skills as you create two games - a maze-based game with "bots" and a simple platformer. After that, it's up to you to use what you've learnt to create your own exciting game with the help of your tutor.
Do you like technology and creating things? What if you could create advanced electronic devices by just connecting components and dragging and dropping? You'll be given two sophisticated WiFi 'embedded computers' and a set of over 25 advanced modules. These include motors, servos, an OLED screen, atmospheric sensors, security keypads and fobs, a laser rangefinder, ultrasonic sensor, heart-rate sensor and even a satellite navigation module - all yours to take home with you.
Want to create a battling robot? How about an electronic lock box that could only be opened when taken to a specific location on the planet? Perhaps a pulse oximeter, a remote plant monitoring system, or a RFID card security system? You'll learn how to build all of those and best of all you'll have the knowledge and equipment to keep creating when you get home.
Your computer modules can be programmed using a simple drag-and-drop environment or Python, so this course is suitable for both beginners and advanced Tech Creators!
Explore the latest in gaming technology in this deep dive into virtual reality. Along the way you'll learn how a 3D painting app and an industrial training simulator are created and you'll even design your own VR escape room.
You'll learn how to create objects that can be picked up, thrown and hit, how to create a UI and audio that follows objects round the scene, lighting effects and shadows, and even how to make wearable hats.
You'll need one version of the Quest VR headset. See below for some more specific information.