Spring STEM Camps

Ages 8+ years

Spring into Action and join us for some fun and adventure. For 2 weeks, we have a variety of courses and workshops on offer for students of all ages. From playgroup for the youngest learners to photography and journalism for our secondary students, we really do have something for everyone!  With morning classes and afternoon workshops, we’ll keep your children busy and engaged this Spring. 

  • Scratch 3.0 Build Build Your Own Arcade Games
  • Design and Code Your First Game 
  • Construct a Virtual Reality World 
  • First Steps in Coding 
  • Roblox Game Design
  • 2D Mini Games 
  • Magic, Myths and Monsters
  • Mobile App Development with Thunkable
  • Mobile App Game Development

*Please note that a laptop is required for on-site Coding class, don't forget to bring along the charger as well. 

8-10 Years Old

Scratch 3.0: Build your own 2D Arcade Games

Get a great introduction to computer programming with the Scratch coding camp! Using the new and improved Scratch 3.0, they will learn the basics of game design and character animation in a sophisticated, yet easy to learn environment. They will make 2D arcade games with multiple animated characters that can be played with friends. Using new code blocks in Scratch, they will also explore making art with code. No prior experience necessary. All skill levels are welcome.

At the end of the course, students will have created their own business plan, coded an online presence with a mobile-friendly website and built a presentation to pitch their business idea. 

➤Enrol this course here


First Steps in Coding

First Steps in Coding

Learn HTML, CSS and JavaScript, the fundamental languages that real-world developers use to create websites and web-based applications. Students will do hands-on coding exercises to gain a sharper understanding on the building blocks of website development, including coding posters, trivia games and their personalised websites.

They will end the course with a tech portfolio of the projects they’ve started and created, and will be able to use their new skills to move onto more complex projects in the future.

➤Enrol this course here


Magic, Myths and Monsters


Students will be introduced to HTML, CSS, and JavaScript by developing several mini-games all around the theme of magic, potions, dragons and even flying brooms. Students will build skills in design and game programming. Each of the projects can be saved, shared and customized for further learning.

➤Enrol this course here

 10-12 Years Old


Design and Code Your First Game

Explore coding and game design

Enjoy playing video games? It’s even more fun making your own! In this course, students will learn three of the most versatile coding languages of today, HTML, CSS and JavaScript. Using these languages, they will complete various hands-on coding exercises that will prepare them to build their own personalised games like Whack-a-Mole. Students will also learn the basics of character creation and animation to use for their own games. This course will help improve students’ critical thinking skills, decision making and ability to work with peers.

➤Enrol this course here 


Mobile App Development with Thunkable

Mobile App Development with Thunkable

Have some ideas on apps you’d like to create? Learn to create and design them with Thunkable! Students will learn the main principles of great app development, as well as User Experience and Interface (UX & UI) designs.

They will be tasked to tap into their creativity to create their own handheld application that can be available for both Android and iOS devices. At the end of the course, they will have fully functional apps or games they can share with family and friends.

➤Enrol this course here 


Roblox Game Design

Roblox Game Design

Learn to create fun 3D games, from jumping across platformers to engaging with an interactive world. In this camp, students will use the world-famous ROBLOX® Studio to design and develop their own games.

Students will use programming logic like function, loops, and conditions to customise and develop an engaging story that captures the player’s interest, and design heroes that take on the interactive world.

As one of the most popular gaming platforms in recent years, Roblox has captured the imagination and creativity of learners worldwide. Using a unique structured approach, they will learn how to think about game development like real-world professionals. They will level up their game design skills and learn to think creatively about designing worlds. Students will create themes, storylines, objectives, goals, and then publish their games for others to play. Advanced students will dive into more complex Lua coding to customise their games further.

➤Enrol this course here


12+ Years Old


Mobile App Game Development 

Mobile App Development (game)

Code and develop your own mobile app games! Students will get to build their knowledge on programming languages HTML, CSS and JavaScript that will allow them to build a variety of tech projects from websites and 2D games to apps. 

As students focus on the basics and principles of app and game development, they will work towards creating a hybrid, web-based app. They will also learn User Experience and User Interface designs to understand what great experience and apps look like. Students will finish the camp with a wiki app on any of their interests and an app game, and can both be used on any device.

➤Enrol this course here


2D Mini Game

They will learn about the development process for video games and then dive into the detailed development of game assets and mechanics. They will learn to create their own environments, characters, and terrain, before moving on to concepts of frame rate, jump mechanic, game logic and collectibles. At the end of the Programme, students will explore their creativity to make the game their very own 2D game which they can share with their family and friends.

➤Enrol this course here


Construct a Virtual Reality World

VR World

From forests to Mars, students will bring their imaginations to life by coding their own virtual reality world. Using coding languages HTML, CSS, JavaScript and A-Frame, students will be able to code and add their own customised textures, elements and interactions to complete their realistic simulated 3D environments. Students will also be able to easily share their work with friends and families, as well as immerse themselves into their creations if VR headsets are available.

➤Enrol this course here