SUMMER CAMPS
JULY 2025
age 8-14+
LOCATIONS
EDINBURGH: GEORGE HERIOT’S SCHOOL
7-11 July 2025
GLASGOW: kelvinside academy
14-18 July 2025
22-25 July 2025 *note this is a 4 day camp
EDINBURGH: CARGILFIELD SCHOOL
4-8 August 2025 (booking link coming soon)
FULL WEEK: EARLY BIRD PRICE: £275
OR
BOOK Individual days - individual days will be published at the start of June.
ACTIVE CODING
A CODING CAMP WITH A DIFFERENCE
While coding is at the heart of all that we do, we understand parental concerns about prolonged screen time. At Code Cadets camps we strike a balance by incorporating an active component throughout the day. Regular breaks from the computer involve organised outdoor activities like rounders, cricket, football, bat and ball and more. It’s a blend of learning and play that ensures your child’s time with us is educational, active, and most importantly, fun! Note: our camps are for children aged 8+.
HOW IT WORKS
An Action-Packed Week of Coding Fun! 🚀🏆
Get ready for an exciting summer camp filled with competitions, hackathons, badges, prizes, and certificates! Whether your child is coding their first game or mastering a new skill, they’ll enjoy a thrilling mix of creativity, problem-solving, and friendly challenges - all while having a blast with like-minded tech explorers! 🔥🎮💡
Unlike many coding camps, we offer children the flexibility to explore different activities. While we ask that you sign up for a specific course, we understand that children enjoy variety. Within reason, they can switch pathways during the session or week, allowing them to experience different courses.
STRUCTURE OF THE DAY
The camp runs Monday to Friday: 10 am to 3 pm. Book individual days or full week.
Children will focus on their courses in the morning with a Game Jam or Hackathon at the beginning of the afternoon session. A free choice of more practical activity then follows. Choose from Lego Robotics, Data Science, Cryptography, Micro:bit, Secret Mission … and more!
SUMMER CAMP 2025 COURSES
Over 100 courses to choose from!
Here are just a few …
Minecraft Education CodiNG
BEGINNER/INTERMEDIATE. This summer, we’re bringing coding to life through the world of Minecraft Education! Designed for children aged 8 and above, this course introduces them to coding in a fun and engaging way, using Minecraft’s block-based and Python coding tools. Kids will learn how to program their own in-game automations, design mini-games, and solve challenges using logic and creativity.
Throughout the course, children will explore key coding concepts like loops, conditionals, and variables, all while building interactive experiences inside Minecraft. They’ll complete exciting missions, such as programming agents to gather resources, creating custom game mechanics, and even designing their own adventure maps. Whether they’re new to coding or looking to level up their skills, this hands-on course will spark their imagination and develop problem-solving abilities in a world they already love!
Scratch Adventurer: Game & Animation Lab
BEGINNER/INTERMEDIATE/ADVANCED. Join us on an exciting journey into the world of coding with Scratch Adventurer! This course transforms young learners into digital explorers as they create their own interactive games and animations. Using Scratch, a fun and beginner-friendly programming platform, adventurers will master essential coding concepts like loops, variables, and conditional statements—all while bringing their creative ideas to life.
Throughout the course, children will take on thrilling challenges, from designing action-packed platform games to crafting animated stories and puzzles. Along the way, they'll develop problem-solving skills, boost their logical thinking, and gain confidence in their ability to code. Whether they're coding their first adventure game or animating a heroic quest, every session is packed with discovery, creativity, and fun!
PYTHON GAME DEVELOPER
BEGINNER/INTERMEDIATE. Step into the world of game development with Python Game Developer, a hands-on coding adventure where creativity meets code! In this course, young developers (ages 8+) will learn how to bring their game ideas to life using Python and beginner-friendly game libraries like Pygame.
Throughout the course, children will explore essential game development concepts, including player movement, collision detection, scoring systems, and animations. They'll start with simple projects—like a classic dodge-the-objects game—before progressing to more advanced mechanics, such as power-ups and multiple levels. By the end of the course, each child will have built their own playable game and gained the skills to keep experimenting and creating long after the course ends! 🚀🐍🎮
WEB DEV LAB - BUILD AND STYLE YOUR OWN WEBSITE
BEGINNER/INTERMEDIATE/ADVANCED. Young developers will dive into the exciting world of web design and development! Starting with HTML, they’ll learn how to structure a webpage, adding text, images, and links to create the foundation of their very own site. Next, they’ll explore CSS, experimenting with colors, fonts, and layouts to bring their designs to life. With hands-on projects, they’ll gradually transform a basic page into something unique and visually engaging.
Once they’ve mastered structure and style, it’s time to add interactivity with JavaScript! Students will learn how to create dynamic effects like buttons that respond to clicks, simple animations, and even interactive elements. By the end of the course, they’ll have coded their very own mini website, ready to share with family and friends. This course gives them the tools to start shaping the web—one line of code at a time! 🌍💻✨
JavaScript Arcade: Code & Play!
INTERMEDIATE/ADVANCED: In JavaScript Arcade, young developers will step into the world of game programming, bringing their ideas to life with JavaScript! They'll start by learning the fundamentals of coding—variables, loops, and functions—before diving into game mechanics like character movement, collision detection, and scoring systems. Using beginner-friendly libraries like p5.js or Kaboom.js, they'll build interactive, browser-based games that they can share and play anywhere.
As they advance, students will add animations, physics, and sound effects to make their games feel polished and dynamic. By the end of the course, each coder will have built their own fully playable JavaScript game, gaining real-world coding skills and the confidence to continue their game development journey. Ready to build and play? The arcade awaits! 🎮🔥
Godot Game Makers: Create & Code Your Own Games!
INTERMEDIATE/ADVANCED: In Godot Game Makers, young developers will step into the world of professional game development using Godot, a powerful and beginner-friendly game engine! Starting with the basics, they’ll learn how to design game worlds, animate characters, and bring their ideas to life using drag-and-drop tools and simple coding. They’ll explore 2D game mechanics, from player movement and jumping to obstacles and enemies, all while building their own interactive worlds.
As they gain confidence, they’ll be introduced to GDScript, Godot’s programming language, to add more advanced features like scoring, power-ups, and AI-controlled opponents. By the end of the course, they’ll have created their very own playable game, ready to show off to friends and family. Whether they dream of making platformers, puzzles, or adventure games, this course will give them the skills to start their journey as real game developers! 🎮🚀
Software Developer 2: Exploring the World of Code!
BEGINNER/INTERMEDIATE: In Software Developer 2, young coders will embark on an exciting journey through multiple programming languages and environments, gaining hands-on experience in Scratch, Python, HTML, and JavaScript. This course is designed to broaden their coding skills by introducing them to block-based, text-based, and web development programming styles. They'll start by reinforcing key concepts in Scratch, then progress to writing real Python scripts and designing their first interactive web pages using HTML and JavaScript.
Throughout the course, students will work on fun, engaging projects that showcase the unique strengths of each language. Whether they're building animations in Scratch, coding simple AI in Python, or designing their own websites, they'll develop a strong foundation in computational thinking, problem-solving, and creativity. By the end of the course, they'll have a well-rounded understanding of how different coding languages connect, preparing them for the next steps in their coding journey! 🚀
Software Developer 3: Exploring the World of Code!
INTERMEDIATE/ADVANCED: In Software Developer 3, students will take their programming skills to the next level by diving deeper into Python, JavaScript, HTML, and Scratch. This course is designed for older children who have some coding experience and are ready to tackle more complex projects and problem-solving challenges. They’ll explore the power of Python for game development and automation, use JavaScript to create interactive web experiences, and refine their logical thinking through advanced Scratch programming.
Throughout the course, students will work on real-world-inspired projects, applying their knowledge to build mini-games, dynamic web pages, and even simple apps. They'll learn how different programming languages interact, gaining insight into full-stack development concepts while reinforcing computational thinking. By the end, they’ll have a strong foundation in multiple coding languages and the confidence to start creating their own software projects! 🚀
NOT SURE AT THIS STAGE?
Don’t worry, you can choose to leave course choice open to decide later, or let you child decide when they get there. Our tutors will have a good chat and help them decide.
A TYPICAL DAY AT CAMP
BOOK now - FULL WEEK EARLY BIRD PRICE: £275
USUAL PRICE £325
(Scroll down for full location list)