# data[].attributes.attachment_link.readable_text
What does it take to shape an idea and turn it into a reality? Synergising design, robotics, the social sciences and creative confidence - build the soft and hard skills you need to begin inventing a better future with technology.

KEEPIN' IT SHORT & SNAPPY

No programming experience necessary - the only requirement is curiosity and an open mind

Synergises design thinking, the social sciences, robotics and creative confidence

Cultivate the soft and hard skills you need to make your ideas come to life

This interdisciplinary camp is a first-of-its-kind collaboration with Ultraspeaking, utilizing the VIVIWARE technology

What does it take to shape an idea and turn it into a reality?

At Saturday Kids, we point out the stars and provide kids rockets so they can shoot for the moon. But we understand that the distance between an idea and reality - between where we are and where we want to be - can be daunting, discouraging, and stop kids from dreaming big all together.

We can't promise kids that their big ideas will succeed; after all, this ain't a bubble - it's the real world.

But what we can do is equip kids with grit, encourage them to get their hands dirty tinkering with tech, and cultivate their creative confidence to communicate their big ideas, seek genuine feedback, and receive constructive criticism.

With these superpowers in their toolbox, they'll be all set to take on the world's big questions and whatever life throws at them, and make an impact in their own unique way.

Let's start by looking at things from a different perspective.

One of the best ways to get inspired? Lookin' at things from a different perspective. Through the lens of the social sciences - primarily anthropology - we'll launch our adventure into the world of tech and its problem-solving potential.

Combining this with an introduction to design thinking, kids'll start the process of brainstorming possibilities, sharpening their ideas, and understanding the steps they need to take to make 'em possible.

Time to mix in some high-tech hardware.

Next, discover VIVIWARE - cutting-edge hardware at the intersection of programming and robotics. Designed to encourage kids to tinker, build, and create, kids will get hands-on designing a prototype to test our their hypotheses.

Kids will get to build 2 different types of hardware machines with the VIVIWARE technology from scratch.

A drawing machine

A countdown clock timer

Develop creative confidence through a play-based approach to public speaking.

We'll then introduce kids to Ultraspeaking, a play-based approach to developing public speaking skills. Through games and interactive group exercises, kids will learn to express themselves with confidence and creativity, engage an audience, and advocate for themselves and their ideas.

Learning how to learn is about progress, not perfection.

Synergising everything they've learned, kids'll showcase their prototypes and pitch their ideas to their peers. But most importantly - they'll have learned a thing or two about learning how to learn, and take away a lifelong learning attitude that values progress over perfection.

What does mean to invent, and what does it take to shape an idea and turn it into a reality? In this new multi-disciplinary project-based camp synergising design, robotics, the social sciences and creative confidence, kids build the soft and hard skills they need to begin inventing a better future with the power of technology.

Think creatively and critically using empathy

Ideate and prototype a solution to a real world problem

Tinker with hardware and coding

Think on your feet & find your unique voice

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

# data[].attributes.attachment_link.description
What does it take to shape an idea and turn it into a reality? Synergising design, robotics, the social sciences and creative confidence - build the soft and hard skills you need to begin inventing a better future with technology.

# data[].attributes.attachment_link.title
STEM+ Explorers: The World of Science at Home

# data[].attributes.attachment_link.description
Understand the world and its interconnected systems through the lens of the Earth and Life Sciences. At the same time, build up foundational knowledge of computer science concepts as you apply them through thematic projects on Scratch.

# data[].attributes.attachment_link.readable_text
Games can be incredibly entertaining, but did you know they can also inspire empathy, build awareness, and make an impact? In the final module of Coding the Impossible, create a capstone project on Scratch that bridges what you've learned about coding with social and environmental questions - design and develop a fun-packed digital game aligned with the UN Sustainable Development Goals.

Just because games are a tonne of fun, it doesn't mean they can't be meaningful!
Discover the world of games for good, and create and code your own game that is as impactful as it is fun to play.
What are the UN Sustainable Development Goals (UNSDGs), and why do they matter? As a class, we'll learn about the 17 goals for the shared peace and prosperity of people and our planet. And more importantly, we'll embark on a journey to understand our role in working towards these goals, and pick up basic research skills navigate the wealth of data and information on the internet.

As we explore a range of social impact games first-hand, get inspired to code up your own game for good. With each module anchored around a selected SDG, apply programming concepts from the first 3 modules of Coding the Impossible creatively to projects relevant to issues like climate change, sustainable cities, and more.

Create an educational quiz game based on the UNSDG of your choice...

Code a Platformer game about life on land...

Design and build a Choose Your Own Adventure game rooted in the realities of the climate crisis...

Bring together all you've learned about programming and the UNSDGs to create and code up a game with a larger impact.

We can't wait to see what you kids will make - creating a better future ain't a burden - it's an adventure. Playing for the future starts here.

Apply your coding skills to create games relevant to global issues

Learn about the UN Sustainable Development Goals

Exposure to the world of social impact games

Bring together all you've learned to code your own capstone game for good on Scratch!

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

# data[].attributes.attachment_link.description
Games can be incredibly entertaining, but did you know they can also inspire empathy, build awareness, and make an impact? In the final module of Coding the Impossible, create a capstone project on Scratch that bridges what you've learned about coding with social and environmental questions - design and develop a fun-packed digital game aligned with the UN Sustainable Development Goals.

# data[].attributes.attachment_link.readable_text
The internet is a modern day cabinet of curiosities, and the computer is one of our most powerful vehicles to explore it. In this module, kids get acquainted with hardware, software, and dive into the inner workings of computers and the internet, equipping themselves to confidently and safely navigate their journeys of inquiry, exploration and creation. By the end of the course, they'll be handy with a mouse and keyboard, and poised to take on coding with block-based programmes like Scratch!

Suitable follow on course to Tiny Explorers: Return to Code Island

Introduces kids to hardware, software, and the workings of computers and the internet

Learn to navigate the internet, and familiarise themselves with using a mouse and keyboard

Preparation for kids to start coding with Scratch and other block-based programming languages

Our fieldtrip into the building blocks of technology starts way back in time - as we begin by exploring a brief history of computers!

Did you know that the first known computer was designed in the year 1822, and weighed 15 tonnes (that's 15,000 kilograms!)?!

As we get to know about computers, we'll also learn about the different parts that make up a computer, and how they work together as a machine with the ability to perform incredible functions. As part of this process, you'll learn to distinguish between hardware, software, and even start to identify the hidden computers in our midst.

Now that we know about computers inside out, we dive deep into the workings and wonders of internet!

Almost everything is connected to the world wide web these days - from our televisions, refrigerators, even our buses and trains. How does that work, and how does that affect how we live, work and play? As we learn about the infrastructure of the internet, we'll discover what makes these connections possible and how they impact the world as we know it.

Always evolving and ever expanding, the internet is one of the most exciting spaces to explore. But before embarking on that adventure, it's just as important we pack our toolbox and equip ourselves with the skills and knowledge to navigate the wild landscape of the internet with confidence, and curiosity, and security. To do that, we'll get the lowdown on internet safety, and build a solid foundation in digital citizenship, practising confident and positive engagement on the internet.

And now, we're all ready to go!

We'll kickstart our exploration of the internet by practising searching for answers on Kiddle, a child-friendly search engine. And next, we'll take a sneak peek at Scratch - a drag and drop block-based programming language designed for kids. Trying our hand at Scratch, we'll tinker with the platform and experiment with simple activities to practice using a computer mouse and apply what you've learned!

By the end of this course, you'll be a pro at understanding how computers and the internet work, how you might make confidently and securely use these tools, and aware of the possibilities they open up for kids like you and billions of people around the world. You'll also be all ready to take on the challenges of coding using block-based programming language so you'll soon be creating your own games, animations, in Start with Scratch or Coding the Impossible.

Computers 101: Uncover a brief history of computers, learn about the different parts of a computer and how they work

The landscape of computing: Differentiate between hardware, software, and their various functions

All about the internet: Understand basic internet infrastructure, how to navigate the internet safely and confidently, digital citizenship and positive engagement on the internet

Get set to take on Scratch: Hone your mouse skills, learn about Scratch - the beginner-friendly block-based programme for kids - and try out a few simple activities on the platform to apply what you've learned

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

# data[].attributes.attachment_link.title
Web of Wonders: Let's go Inside the Internet!

# data[].attributes.attachment_link.description
The internet is a modern day cabinet of curiosities, and the computer is one of our most powerful vehicles to explore it. In this module, kids get acquainted with hardware, software, and dive into the inner workings of computers and the internet, equipping themselves to confidently and safely navigate their journeys of inquiry, exploration and creation.

# data[].attributes.attachment_link.readable_text
Are you ready for the next chapter of your journey on Code Island? Buckle up because it's going to be a wild ride, as we learn more advanced coding concepts to help the inhabitants of the island solve their problems!

Suitable follow on course to Tots and Tech 2; Cross-listed as Tiny Travellers 2

Explore more advanced possibilities of code and robotics tangibly with Sammy the Robot, and through block-based code via Hopscotch

An advanced course for preschoolers to deepen their knowledge of computational thinking and programming

Prepares preschoolers to take on more advanced block-based programming in Scratch

Hold on to your hats as we venture deeper into Code Island!

In the next chapter of your coding adventure, we will review all we've learned about coding and technology from our familiar friend, Sammy the Sandwich, and gain exposure to advanced programming concepts.

Applying their knowledge from Tiny Travellers: Adventures on Code Island, preschoolers will befriend the diverse inhabitants of Code Island, and use their coding superpowers to help them solve their problems.

This time, learn how to program robots using gears and mechanisms. Use code to programme your robots to play different sounds and display various lights!

Delving deeper into advanced programming concepts like Conditionals, Variables and Functions, make good on your programming knowledge to see how you might be able to lend a helping hand to the population of Code Island.

Afterwards, transit from tangible programming to the Hopscotch coding platform for kids, where you'll code up games you'll have a blast playin' with your friends and family!

By the end of class, kids will not only have made a new robot friend, but will also have created their own animations or games that others can enjoy. And they'll be all set to take on the more complex and more exciting world of block-based programming with Scratch, which they'll get a peek into in Tots & Tech 4.

More advanced coding, building, and robotics through a synergistic, thematic combination of tangible and on-screen activities

Inspire confidence and familiarity with code by applying programming concepts with Hopscotch and Sammy the Robot

Apply your programming knowledge to solve problems for the residents of Code Island

Code up an animation of game for your friends and family on Hopscotch

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

# data[].attributes.attachment_link.description
Are you ready for the next chapter of your journey on Code Island?

# data[].attributes.attachment_link.readable_text
From a curious peek into classic games beloved by people all over the world, explore the nature of gameplay with code as our medium, as we recreate some of the most popular games over the years with Scratch!

Follow on course to Coding the Impossible 1

Practise and hone your coding skills by applying concepts in various contexts

Exposure to the nature of gameplay and design

Recreate some of the games that have defined play, fun and childhood for generations!

In Coding the Impossible 2, we explored the creative construction of classic games and arcade games like Space Invaders and Flappy Bird. Having recreated some of the most popular games that have defined play for generations of kids (big and little!), we're now ready to take on more advanced challenges - with code, we'll create games that you'll have a blast building and your friends will have a blast playin'!

A platformer game is a game where players move characters across platforms - by running, jumping, flying, or more - in pursuit of a goal or mission. If you've ever played Super Mario, Donkey Kong, or MapleStory, then you're no stranger to platformer games!

Diving into game mechanics, build on programming concepts from Coding the Impossible 2 to program platformer mechanics, integrate customised game visuals, and more.

Pulling in a little bit of math and physics, learn to use operators and apply your understanding of concepts like gravity to code up your very own platformer game in Scratch.

In scrolling role-player games (RPG), a player's screen scrolls in sync with a character's movement. Considered a significant milestone in the history of game design, go behind the hood to learn how scrolling RPG games like Harvest Moon and Pokemon are engineered as you build your own multi-level game.

Creatively applying and combining concepts like velocity, movement, coordinates, and more - build your own masterpiece that synergizes what you've learned about the world of games and the world of Scratch up to this point. And best of all, share what you've made with the world. After all, isn't that the point of makin' stuff - especially awesome stuff like games?

All of this sets you up to take on our biggest adventure yet - the world of games for good - in Coding the Impossible 4! How might we design and build games that provide more than entertainment and make a meaningful impact on the world we live in? Armed with our toolbox of coding superpowers and curiosity, we'll find out together in the final module of Coding the Impossible.

Practise and hone your coding skills by applying concepts in various contexts

Exposure to the nature of gameplay and design

Recreate some of the games that have defined play, fun and childhood for generations!

Put your own spin on your code creations and share them with your friends and family

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

# data[].attributes.attachment_link.description
From a curious peek into classic games beloved by people all over the world, explore the nature of gameplay with code as our medium, as we recreate some of the most popular games over the years with Scratch!

# data[].attributes.attachment_link.readable_text
In this final module of Code Meets World, we wrap up our epic interdisciplinary coding adventure by connecting the dots between knowledge, application, and real-world implications.
KEEPIN' IT SHORT & SNAPPY

A follow on course to Code Meets World 3

Build an online journal that ties together all you've learned and created, and situates it in a broader context

As we discover how code can be used to make a real difference to global problems, reflect on and communicate the value and implications of our work and learning in an increasingly digital and unpredictable world order

The final module concluding our journey of applying web-based technology to create tangible projects that make an impact

Congrats on makin' it to the final module of Code Meets World! It's been an epic journey, and to do its conclusion justice, we'll wrap it up by synthesising all we've learned about technology and its myriad real-world applications. Looking back at our adventure at the intersection of code and the real world, we'll reflect on our experience so far to chart the way forward as creators and change-makers with technology in a VUCA (volatile, uncertain, chaotic and ambiguous) world.

Building an online journal, we'll integrate what we've learned about computational thinking with design and integrated development environment tools. And through structured reflection and interdisciplinary exercises, we'll situate our learnings and work within a larger context.

As part of this process, we'll review and communicate the key computational thinking concepts we've learned and applied and explore the real-world applications and implications of the projects we've made as part of this programme. In doing so, we'll put this into practise by pitching and presenting our portfolio of work through the lens and language of User Interface, User Experience, purpose and relevance.

Looking forward, as we locate our work and learning journey within the world, we'll examine how tech companies employ design to encourage certain behaviours - like moderate addiction - to fulfil commercial objectives. Complementarily, we'll learn about relevant topics pertinent to our increasingly digital landscape - like digital minimalism, atomic habits, and more.

Create an online journal with integrated development environment tools, and use it to showcase the value and relevance of what you've learned and built

Exposure to behavioural design, User Interface and User Experience

Structured reflection on the role and implications of technology within a VUCA world

Pitch and present your portfolio of interdisciplinary coding projects through the lens of design, real-world implications, and computational thinking

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

# data[].attributes.attachment_link.description
In this final module of Code Meets World, we wrap up our epic interdisciplinary coding adventure by connecting the dots between knowledge, application, and real-world implications.

# data[].attributes.attachment_link.readable_text
Inspired by globally relevant themes, learn to use Javascript to create web-based games and build an app that makes sense of data visually.
KEEPIN' IT SHORT & SNAPPY

A follow on course to Code Meets World 2

An intermediate course focussed on the creative application of web technologies

Discover how code can be used to make a real difference to global problems

The 3rd of 4 sequential, intermediate modulesaround applying web-based technology to create tangible projects that make an impact

Now you've learned about sourcing, collating organising information by engineering websites including wikis, resumes and simple story-based games, what's next?

In this module, expand your worldview and your programming toolbox, as we use code as our medium to dive into design and simulations with real data.

Applying Javascript, learn about and practise elements of game design development as you create a interactive web-based game anchored by real world themes.

Next, we'll explore the world of data visualisation and its myriad applications and purposes. Building on our Javascript knowledge, learn to engage with data, translating and narrating complex information as you develop a web app.

By the end of this module, you'll have gained exposure to game development, data visualisation and you'll be all equipped to use a multitude of instruments and mediums to share, substantiate and tell the story behind your big ideas.

Introduction to game design and game development

Create web-based games in Javascript

An overview of data visualisation and its purposes

Develop a web application using Javascript

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

# data[].attributes.attachment_link.description
Inspired by globally relevant themes, learn to use Javascript to create web-based games and build an app that makes sense of data visually.

# data[].attributes.attachment_link.readable_text
Learn how to use Javascript to create animations and web-based narratives to explain big ideas and global issues.
KEEPIN' IT SHORT & SNAPPY

Amazing Animations, Pressing Problems, & Story-telling for Social Impact.

First, warmin' up their coding and creative juices, kids will recap what they learned about HTML and CSS in Module 1. But this ain't your regular exercise in revision - kids will put what they learned in Module 1 to good use by creating a nifty website - based on research and the power of their imagination - to share a creative biography or resume of a personal hero who's made a positive impact on the world.

Next, kids will be introduced to coding with basic Javascript.

Combining the power of Javascript with CSS, kids'll learn all about styling websites and how that shapes the content and stories we consume so much of online.

Moving onto exploring the importance of storytelling in the context of social issues, kids will discover how to apply javascript to code up an interactive story of their own.

Combining logical thinking, creativity and the technical skills they've learned to build a choose your own adventure story, rooted in the realities of the wicked problems the world is facing.

By the end of this course, kids will have a solid grasp of the role of web-based content in inspiring social change and communicating big ideas, with an understanding of how websites and interactive narratives are designed and engineered to achieve intended outcomes and objectives. All this will put them in good stead for Module 3: Crazy Curves, Slammin' Simulations, & Monstrous Models, where they'll discover how code can create powerful models and simulations to communicate the urgency of pressing global problems.

Introduction to basic Javascript and interactive web-based projects

Learn more about CSS to style websites and communicate ideas

Explore the role of storytelling in shaping social issues and spreading big ideas

Create a choose-your-own-adventure story game that synergises the technical skills you've learned with issues you're passionate about, and share it with your friends and family to make an impact!

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

# data[].attributes.attachment_link.description
Learn how to use Javascript to create animations and web-based narratives to explain big ideas and global issues. KEEPIN' IT SHORT & SNAPPY Amazing Animations, Pressing Problems, & Story-telling for Social Impact. First, warmin' up their coding and creative juices, kids will recap what they learned about HTML and CSS in Module 1.

# data[].attributes.attachment_link.readable_text
Dive into the world of HTML, CSS and more to code up interactive web-based projects, starting with your own portfolio site and wiki page.
KEEPIN' IT SHORT & SNAPPY

Recommended for kids with programming experience (Start with Scratch or equivalent)

An intermediate course focussed on the creative application of web technologies to global issues

Discover how code can be used to explore, analyse and communicate big ideas

The 1st of 4 progressive modules centered around applying web-based technology to develop impactful projects

Welcome to the exciting intersection of where code meets world!

In this first module - Insane Inventions, Brilliant Breakthroughs, and the World Wide Web - kids dive into the world of web-based technologies as they get their hands dirty with HTML, CSS and explore the universe of Github and more.

Over the course of 8 weeks, students will be exposed to eye-opening inventions and scientific breakthroughs that have shaped modern society, and get inspired by the big ideas that shape how we live, work and play today.

Combining this knowledge with their new skills, kids will get creative building their own portfolio site and personal Wiki to showcase what they've learned about brilliant breakthroughs, insane inventions, and the world wide web.

Projects like this...

... and this:

Now that you've seen how other ordinary people have used their superpowers to change the world, this is just the start! Build on what you've learned about coding and the world in the next module: Amazing Animations, Pressing Problems, & Story-telling for Social Impact, coming September 2020.

Be a part of our pilot - indicate your interest here, and we'll get back to you with the details in a jiffy.

An overview of programming and web based technologies - what they are, why they're so powerful, and how to leverage their potential

Essay writing skills and reflection: Understand the significant inventions and breakthroughs that shape the world we live in today and how they affect you

The Zwicky Box, a method for ideation and brainstorming

How to code a website and personal Wiki page using coding languages like HTML and CSS, and platforms like Github

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

# data[].attributes.attachment_link.description
Dive into the world of HTML, CSS and more to code up interactive web-based projects, starting with your own portfolio site and wiki page.

# data[].attributes.attachment_link.description
Explore the nature of gameplay with code as our medium, as we recreate some of the most popular games over the years with Scratch!

# data[].attributes.attachment_link.readable_text
An introduction to the basics of computational thinking through a block-based programming language known as Scratch. Build simple games and animations and begin your coding journey today!
KEEPIN' IT SHORT & SNAPPY

No experience necessary: Recommended starting course for kids 7+

In depth intro to block-based programming

Code for fun! Who says programming can't be fun?

Scratch is free online! Continue the learning at home

Note: This class is cross-listed in a holiday camp format as Start with Scratch

Scratchers Assemble!

Introducing Scratch, a visual programming platform created specifically for kids. It's a block-based programming language where kids learn to code through a simple drag-and-drop visual interface, lowering the barriers to learning for kids who aren't yet proficient with using a keyboard.

So basically, Scratch is all the fun of coding, with none of the hassle of typing!

With just a foundational understanding of Scratch, you can learn how to create your own games, animations, stories, quizzes... with coding superpowers, your imagination's the limit!

Get creative with animations.

Create interactive simulations like this Piggy Bank to help you keep track of your savings.

Or just go all out and clone your sprite and have them dance around on the screen. With basic programming skills and knowledge, you can try create whatever you want, or figure out what you need to code up what you want!

Build your own games.

We'll teach you the basics of game design - use your skills in Scratch to go wild and create your own games!

Here's an example of a Scratch game created by a kid coder from one of our classes.

Code with purpose - now that you've learnt the basics of Scratch, your next stop will be to establish the firm foundations you'll need to shoot for the moon with your coding superpowers.

Note: Looking for a holiday camp instead? This module is cross-listed as Start with Scratch, available in a 5-day format during the school holidays.

1. Introduction to Scratch & its interface

2. Code a character and move it around

3. Sequences, loops and events

4. Increase complexity with Conditions and Variables

5. Add timers, life counters and scores

6. Broadcast messages

7. Test and debug using logic and systematic reasoning

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

# data[].attributes.attachment_link.description
An introduction to the basics of computational thinking through a block-based programming language known as Scratch. Build simple games and animations and begin your coding journey today! KEEPIN' IT SHORT & SNAPPY No experience necessary: Recommended starting course for kids 7+ In depth intro to block-based programming Code for fun!

# data[].attributes.attachment_link.readable_text
Bring your favourite offline games into the digital realm by translating what it means to play with code, in this deep dive into interactive animations.

Follow on course to Coding the Impossible 0 or Start with Scratch

Develop mastery of and confidence in basic coding concepts

Deep dive into programming animations with Scratch as a component of game design and development

Apply logic and creativity to translating offline play into a coded animation

As we kickstart our journey at the intersection of coding, games, and impact, we'll start out by learning all about the workings of one of the key building blocks of digital games - animations.

We'll bridge the worlds of digital and unplugged games by translating our favourite ways to play offline onscreen - honing our logic and creativity by coding up animations based on the unplugged games we love.

Think applying programming concepts like sequencing to the movement of a skateboarder or yo-yo, or choreographing a game of hopscotch or catching using Scratch.

As you learn about creating fun-packed, impactful experiences with code, you'll build on basic coding concepts to discover more complex ones, and establish a solid foundation in both technical and equally important soft skills that'll put you in good stead as a creative coder and game-maker cum change-maker.

By the end of this module, you'll be all ready to put your animation skills to good use as we dive into the world of classic games and how technology has evolved to take them into the future!

Hone your understanding of basic coding concepts through application; introduction to more advanced coding concepts

Exposure to real world applications of programming

Practise expressing and communicating your ideas creatively with code

Deep dive into programming animations with Scratch as a component of game design and development

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

# data[].attributes.attachment_link.description
Bring your favourite offline games into the digital realm by translating what it means to play with code, in this deep dive into interactive animations.

# data[].attributes.headline
5-day bite-sized (45mins/day), Online Camps

# data[].attributes.subject
5-day bite-sized (45mins/day), Online Camps

# data[].attributes.attachment_link.readable_text
The internet is a modern day cabinet of curiosities, and the computer is one of our most powerful vehicles to explore it. In this module, kids get acquainted with hardware, software, and dive into the inner workings of computers and the internet, equipping themselves to confidently and safely navigate their journeys of inquiry, exploration and creation. By the end of the course, they'll be handy with a mouse and keyboard, and poised to take on coding with block-based programmes like Scratch!

Suitable follow on course to Tiny Travellers: Adventures on Code Island

Introduces kids to hardware, software, and the workings of computers and the internet

Learn to navigate the internet, and familiarise themselves with using a mouse and keyboard

Preparation for kids to start coding with Scratch and other block-based programming languages

Our fieldtrip into the building blocks of technology starts way back in time - as we begin by exploring a brief history of computers!

Did you know that the first known computer was designed in the year 1822, and weighed 15 tonnes (that's 15,000 kilograms!)?!

As we get to know about computers, we'll also learn about the different parts that make up a computer, and how they work together as a machine with the ability to perform incredible functions. As part of this process, you'll learn to distinguish between hardware, software, and even start to identify the hidden computers in our midst.

Now that we know about computers inside out, we dive deep into the workings and wonders of internet!

Almost everything is connected to the world wide web these days - from our televisions, refrigerators, even our buses and trains. How does that work, and how does that affect how we live, work and play? As we learn about the infrastructure of the internet, we'll discover what makes these connections possible and how they impact the world as we know it.

Always evolving and ever expanding, the internet is one of the most exciting spaces to explore. But before embarking on that adventure, it's just as important we pack our toolbox and equip ourselves with the skills and knowledge to navigate the wild landscape of the internet with confidence, and curiosity, and security. To do that, we'll get the lowdown on internet safety, and build a solid foundation in digital citizenship, practising confident and positive engagement on the internet.

And now, we're all ready to go!

We'll kickstart our exploration of the internet by practising searching for answers on Kiddle, a child-friendly search engine. And next, we'll take a sneak peek at Scratch - a drag and drop block-based programming language designed for kids. Trying our hand at Scratch, we'll tinker with the platform and experiment with simple activities to practice using a computer mouse and apply what you've learned!

By the end of this course, you'll be a pro at understanding how computers and the internet work, how you might make confidently and securely use these tools, and aware of the possibilities they open up for kids like you and billions of people around the world. You'll also be all ready to take on the challenges of coding using block-based programming language so you'll soon be creating your own games, animations, in Start with Scratch or Coding the Impossibles.

Computers 101: Uncover a brief history of computers, learn about the different parts of a computer and how they work

The landscape of computing: Differentiate between hardware, software, and their various functions

All about the internet: Understand basic internet infrastructure, how to navigate the internet safely and confidently, digital citizenship and positive engagement on the internet

Get set to take on Scratch: Hone your mouse skills, learn about Scratch - the beginner-friendly block-based programme for kids - and try out a few simple activities on the platform to apply what you've learned

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

# data[].attributes.attachment_link.description
The internet is a modern day cabinet of curiosities, and the computer is one of our most powerful vehicles to explore it. In this module, kids get acquainted with hardware, software, and dive into the inner workings of computers and the internet, equipping themselves to confidently and safely navigate their journeys of inquiry, exploration and creation.

# data[].attributes.attachment_link.readable_text
Are you ready for the next chapter of your journey on Code Island? Buckle up because it's going to be a wild ride, as we learn more advanced coding concepts to help the inhabitants of the island solve their problems!

Suitable follow on course to Tots and Tech 2; Cross-listed as Tiny Travellers 2

Explore more advanced possibilities of code and robotics tangibly with Sammy the Robot, and through block-based code via Hopscotch

An advanced course for preschoolers to deepen their knowledge of computational thinking and programming

Prepares preschoolers to take on more advanced block-based programming in Scratch

Hold on to your hats as we venture deeper into Code Island!

In the next chapter of your coding adventure, we will review all we've learned about coding and technology from our familiar friend, Sammy the Sandwich, and gain exposure to advanced programming concepts.

Applying their knowledge from Tots & Tech 2, preschoolers will befriend the diverse inhabitants of Code Island, and use their coding superpowers to help them solve their problems.

This time, learn how to program robots using gears and mechanisms. Use code to programme your robots to play different sounds and display various lights!

Delving deeper into advanced programming concepts like Conditionals, Variables and Functions, make good on your programming knowledge to see how you might be able to lend a helping hand the population of Code Island.

Afterwards, transit from tangible programming to the Hopscotch coding platform for kids, where you'll code up games you'll have a blast playin' with your friends and family!

By the end of class, kids will not only have made a new robot friend, but will also have created their own animations or games that others can enjoy. And they'll be all set to take on the more complex and more exciting world of block-based programming with Scratch, which they'll get a peek into in Tots & Tech 4.

More advanced coding, building, and robotics through a synergistic, thematic combination of tangible and on-screen activities

Inspire confidence and familiarity with code by applying programming concepts with Hopscotch and Sammy the Robot

Apply your programming knowledge to solve problems for the residents of Code Island

Code up an animation of game for your friends and family on Hopscotch

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

# data[].attributes.attachment_link.description
Are you ready for the next chapter of your journey on Code Island?

# data[].attributes.attachment_link.readable_text
Get your passport ready - we're embarking on an adventure in coding and robotics! In this course for preschoolers, tangible (non-screen) programming and basic programming converge in an imaginative learning journey that'll teach kids about collaboration and team work along the way.

Suitable follow on course to Bubs & Bees: Buzz with Beebot & ScratchJr

Explore the possibilities of code and robotics with Sammy the robot and Hopscotch, a bite-sized coding platform for kids

A combination of tangible and on-screen programming that'll prepare kids to take on block-based programming with Scratch

Get your passport ready for the next stage of your learning adventure!

In Tots & Tech 2, kids discover new worlds in coding and robotics through a fun-filled combination of physical and on-screen challenges and activities.

Preschoolers are an energetic bunch.

Through unplugged activities we leverage the power of kinesthetic learning to channel that energy towards a play-based approach to learning about the world of tech.
With the help of their new friend, the award-winning Sammy the Robot, kids get building and programming together to help him overcome challenges and perform quests on Code Island.

Weaving in construction with concepts like sequencing - kids learn about programming concepts hands-on.

With content interspersed with play, teamwork and inquiry, there's never a dull moment on Code Island.

Next, kids will be introduced to Hopscotch, a bite-sized block-based coding platform that allows kids to explore applying their imagination to code.

In acclimatising kids to a new programming environment and gradually building their literacy, they'll create their own projects applying the tangible programming concepts they've learned, like conditionals, loops, and sequencing.

By the end of class, kids will not only have made a new robot friend and created their own animation or game they can share with their friends and family, but they'll be all set to take on the world of Scratch and block-based coding.

Basic coding, building, and robotics through a synergistic, thematic combination of tangible and on-screen activities

Inspire confidence and familiarity with code by applying programming concepts with Hopscotch and Sammy the Robot

Use what you've learned to navigate fun challenges and quests around Code Island, developing important soft skills like teamwork, collaboration and communication along the way!

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

# data[].attributes.attachment_link.description
Get your passport ready - we're embarking on an adventure in coding and robotics! In this course for preschoolers, tangible (non-screen) programming and basic programming converge in an imaginative learning journey that'll teach kids about collaboration and team work along the way.

# data[].attributes.attachment_link.readable_text
Never thought your little ones could code? In this course for beginners, preschoolers programme a robot to boogie, build their own game or animation, and learn about the importance of teamwork and collaboration through code! Get creative with code and discover the wonders of tech - inventing the future starts right here.

No experience necessary - this course is perfect for beginners with no experience with code, computers, or iPads

A fun, synergistic mix of tangible programming & on-screen programming

Demystify tech and spark curiosity about how the world works through digital literacy

Say hi to BeeBot! Learn about code through tangible programming.

Beebot is an award-winning little robot that introduces young kids to programming concepts, directional skills, math and more.

Kids build on their critical thinking and literacy, meshing their creativity and technical understanding by programming BeeBot to...

Dance and draw cool geometrical shapes!

Complete an exciting quest that they've imagined and designed with their friends.

Learning about the importance of teamwork, communication and collaboration along the way.

Next, kids translate the tangible programming concepts they've learned onscreen with Scratch Jr.

Tinkering with the introductory programming language specially designed for young children, kids learn to code on an iPad, snappin' programming blocks together to create projects like...
Animated e-cards to express their wishes to their nearest and dearest...

Original, interactive, animated games they can play with their friends!

Kids are like sponges - the younger they are, the more they absorb.

In this play-based course merging tangible and on-screen programming, kids get a fun-packed introduction to computational thinking via exposure to both hardware and software.

By being exposed to the workings to technology early, kids don't just develop a new medium for creativity and problem-solving skills, but get an early peek under the hood of how digital experiences are designed and engineered.

Discover the magic behind simple programming algorithms

Code BeeBot the robot, and bring it to life

Build on basic numeracy and literacy skills

Design a course for BeeBot

How to code on an iPad

Animate characters to move about

Project time: Code your own game or animation

Presentation time: On your last day, share with your parents what you've learnt!

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

# data[].attributes.attachment_link.description
Never thought your little ones could code? In this course for beginners, preschoolers programme a robot to boogie, build their own game or animation, and learn about the importance of teamwork and collaboration through code! Get creative with code and discover the wonders of tech - inventing the future starts right here.

# data[].attributes.attachment_link.readable_text
An introduction to the DIY movement & the art of Making with micro:bit & Python.

Making is the art of using tools to tell a story about what you see needs to be made & how to improve the world around you. Be introduced to the art of Making & tinkering through learning the micro:bit, a small but powerful computer. Combine it with your Python programming skills in this introduction to Making, to create your invention and tell your story.
KEEPIN' IT SHORT & SNAPPY

For ages 11 to 14

An introduction to the DIY movement & Making

Build on your Python skills and apply it to a physical context of microcontrollers & electronics

Combine both programming & electronics to invent your tools

Debug & Ideate to build confidence in designing your own programs

Bring back your micro:bit, accessories sold separately

Requires Back to Basics: From Zeroes to Python Heroes or Equivalent Python programming experience

Get hands on & be introduced to the Maker movement and the art of making with the micro:bit, a tiny computer that's small in size but HUGE in what it can do.

Build on the Python skills you already have and learn how to program and control the micro:bit. Learn to debug and resolve errors through deliberate debugging exercises.

Use the micro:bit's built-in radio to send messages wirelessly. Then learn to extend the what the micro:bit can do with additional add ons like LEDs, an OLED screen, sensors & more!

To cap it off, combine your knowledge of Python, the micro:bit and an ideation & planning framework to create your own micro:bit project.

1. Introduction to microcontrollers & micro:bit

2. Displaying images, animations on the display

3. Buttons & inputs

4. Tracking motion & gestures with the Accelerometer

5. Extending the micro:bit with breakout boards

6. Programmable LED displays with NeoPixel

7. Use Radio to communicate between microbits

8. More inputs with OLEDs & Potentiometers

9. Deliberate debugging & ideation process

10. Design & prototype your maker project!

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

# data[].attributes.attachment_link.title
Make with micro:bit & Python | Saturday Kids

# data[].attributes.attachment_link.description
Get hands on & be introduced to the Maker movement and the art of making with the micro:bit, a tiny computer that's small in size but HUGE in what it can do. Build on the Python skills you already have and learn how to program and control the micro:bit.

# data[].attributes.attachment_link.readable_text
Explore the world of 3D Games. Build, hack and code in Minecraft, designing a whole new game that you can call your very own! Learn how to write block based code and deploy it to Servers just like Notch did to create Minecraft.
Kids are empowered to get creative using texture packs, schematics and more. They get imaginative and creative with their programming skills to create their own version of Minecraft that they can have a blast playin' with their friends!

Ideally have prior experience with Minecraft

Reinforce programming concepts

Code your own game in a 3D world

Requires Start with Scratch or equivalent block-based programming experience

Explore the world of 3D Games. Create the coolest worlds in Minecraft Education, designing a whole new game that you can call your very own! Learn how to write block based code and deploy it to Servers just like Notch did to create Minecraft.

Kids are empowered to create their own amazing Minecraft worlds, from texture packs, schematics and more. And as we code these new worlds together, we'll be learning coding concepts through creative coding. By the end, kids get to play with their friends in their own Minecraft worlds!

Learn all about Minecraft Servers.

So you've played Minecraft on your own, with friends or on popular servers but do you ever wonder how these wonderful games you enjoy playing so much are made and distributed? In this course, you will not only learn how to build these games, but also host them on servers so your friends can join in and play the game you've coded.

We will start off by exploring aspects of game development and programming within a new environment, to practise and reinforce programming concepts learnt from our introductory courses.

We'll apply the familiar concepts of loops, conditionals and events to create our games. We will also develop your understanding of what happens when games are deployed on servers for other people to access them. A brief history of Minecraft will also explored, through educational games and quizzes.

Now, get creative with Minecraft!

Minecraft provides an immersive 3D environment for kids to develop their programming and game development skills.

Kids can use code to change the way the game behaves and responds. They will learn how to create their own world, build games within a game and even have a go at playing what they created with their friends in Minecraft!

They'll build their own Minecraft worlds using a drag-and-drop block-based code editor. In the process, kids will improve their understanding of core programming and computational thinking concepts, and use their creativity and imagination to make their very own world to play in.

Minecraft and a Scratch-like block-based code editor

Learn about methods

Use game design principles to make the game more fun and exciting

Add timers and health

Increase complexity with Conditions and Variables

Going further with Boolean and Loops

Test and debug using logic and systematic reasonng

Connect your world and play in Minecraft

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

# data[].attributes.attachment_link.title
Build, Hack & Code with Minecraft Education | Saturday Kids

# data[].attributes.attachment_link.description
Explore the world of 3D Games. Create the coolest worlds in Minecraft Education, designing a whole new game that you can call your very own! Learn how to write block based code and deploy it to Servers just like Notch did to create Minecraft. Kids are empowered to create their own amazing Minecraft worlds, from ...

# data[].attributes.attachment_link.readable_text
Combine software, hardware and the power of design thinking to invent the future! Tinkering with LEGO and Scratch, create your very own product prototypes as you explore how tech might be deployed to make a positive impact and tackle some of the world's most exciting challenges.
KEEPIN' IT SHORT & SNAPPY

Conducted in person, at our classrooms. If your child is sick, test positive for COVID-19, or are out on a Stay At Home Notice during the time of course, write in to us immediately for assistance. In addition, if your kid is under Health Risk Warning, please do administer the ART test and provide us with the results before you attend our classes.

Basic Introduction into the world of Design Thinking

For ages 7-10 and 11-14

Suitable for kids who have completed Invent the Future with LEGO 1

Build creative confidence and problem-solving abilities with LEGO and Scratch

Learn about design thinking and apply it as you ideate solutions to the world's most exciting challenges

The future is a blank slate, and with the superpowers of code and design thinking, it's yours to invent!

Introducing kids to the design thinking framework, kids will apply the process to reimagine the future and brainstorm solutions to some of the world's big question. Using LEGO and Scratch to prototype their ideas, they'll build not only their understanding of robotics and code, but also develop a healthy dose of creative confidence.

First, explore the future of design and build wearable technology prototypes using LEGO.
Transforming Tech Bracelet Image Credits: LEGO Education
Code an animated backdrop to showcase your LEGO prototype, like this!

Next, kids'll take a closer look at how the nature of work and industry are changing - from baking to selling bubble tea, pretty much no industry will remain untouched by the Fourth Industrial Revolution.

After learning about how tech might augment operations in different industries, combine code and LEGO to create your own prototype and invent a tech-enabled solution that'll enable your favourite local business to do what they do better.
Automatic Recycling Truck
How will life at home change in the future? Having spent months sheltering in place because of the pandemic, we bet you've got lots of ideas up your sleeve!
Digital Lock for your house gate
Brainstorm and explore aspects of home life that can be improved with tech to make domestic living more accessible and efficient for people of all physical abilities. Programme inventions like a 'smart' gate that detect movement and respond automatically.
"Smart" gate for the house Image Credits: IctProfi
As the way we live, work, and play changes, so does our impact on the environment. How might tech help us reverse global warming, and how might we save humanity?! Tesla founder Tesla entrepreneur Elon Musk has suggested moving to Mars ... with LEGO we playfully imagine what that might look like, synthesising hardware and software in the process.

On the last day of class, showcase * your * inventions at the Inventor's Fair! Now that coding is your superpower - what will you use it for? Go forth and boldly invent the future, and be sure to make it better not just for yourself but for others.

Apply design thinking process to better understand and brainstorm solutions to the world's big problems

Combine hardware and software (LEGO and Scratch) to prototype products that make life better, ranging from wearable technology to smart homes, and more!

Articulate your thoughts and ideas and present your projects

Build collaboration and communication skills with newfound friends!

Develop an understanding of how different mechanisms in hardware work together

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

Should government regulations advise against in-person classes, as this camp cannot be conducted online, our team will recommend you suitable alternatives that your curious child will love.

# data[].attributes.attachment_link.title
Invent the Future with LEGO 2: Code Meets Design Thinking

# data[].attributes.attachment_link.description
Combine software, hardware and the power of design thinking to invent the future! Tinkering with LEGO and Scratch, create your very own product prototypes as you explore how tech might be deployed to make a positive impact and tackle some of the world's most exciting challenges.

# data[].attributes.attachment_link.readable_text
Code, creativity and construction converge in this course where you'll apply your Scratch superpowers to mechanise your LEGO creations. As you bring your own creations to life, and build your own world, block by block.
KEEPIN' IT SHORT & SNAPPY

Hands-on, synergistic introduction to robotics, engineering and code

Suitable for kids with Scratch experience

Build creative confidence and problem-solving abilities with LEGO and Scratch

Learn about gears, motors, sensors as you construct your own world

Code meets construction in this hands-on course, where kids use Scratch and LEGO to create their own worlds and imagine the future.

Calling kid coders! You've been put in charge of a brand new planet, and have been assigned to populate your land with an array of creatures, constructions and other imaginative creations.

Apply what you've learned about coding in Scratch - we'll explore the world of robotics and mechanics with LEGO, and bring our first creature to life together: a robotic dog complete with a tail that wags. (A pet your parents will actually approve of!)
Robotic dog Image credits: Scratch MIT
As we get tinkering with hardware and code, learn about how gears, motors and sensors work together to trigger action and movement. Afterwards, share your ideas and discoveries with your new friends!

You'll make awesome robo-pets like a fish programmed to swim... (Pond not included!)

Or design and construct your very own automobile to take your new robo-pets on an adventure in your new world! Will your vehicle be optimised for energy efficiency, designed for safety, visually reflect your personality, or all of the above? It's all up to you!

At the end of the course, showcase your fantastic robo-creations with your friends, and marvel at the weird and wacky creations that celebrate your creativity, the power of technology and dreams for the future.

Discover how code and mechanisms synergise in robotics - learn how hardware and code interface with each other

Combine hardware and software (LEGO and Scratch) to create prototypes inspired by your vision of the future

Articulate your thoughts and ideas in order to present your projects

Build collaborative and communication skills as you work with your new friends!

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

# data[].attributes.attachment_link.title
Invent the Future with LEGO 1: Construct with Code

# data[].attributes.attachment_link.description
Code, creativity and construction converge in this course where you'll apply your Scratch superpowers to mechanise your LEGO creations. As you bring your own creations to life, and build your own world, block by block.

# data[].attributes.attachment_link.readable_text
If you're going to learn how to code, why not pick up one of the most versatile and powerful programming languages on the planet? Be introduced to basic computer science concepts with Python!
KEEPIN' IT SHORT & SNAPPY

No experience necessary

An introduction to basic computer science concepts

Code like a real programmer with a text-based language!

Create interesting games you can play with your friends and family

Unraveling the power of binary

You can pretty much code anything with Python, but let's start off with the basics by learning about binary code and how it works. Take a stab at figuring out how to convert binary numbers into code and vice-versa.

You'll also be building simple projects with your code. Like this calculator:

And you'll be taking your first steps to writing your own code and doin' some debugging.

Apply your knowledge of modules and coordinates to unleash turtle drawing mayhem! You'll be able to create infinite geometrical shapes and code your turtle to become your very own tiny Picasso.

With the solid basic programming concepts you'll learn from Python, you'll be well-placed to pick up other programming languages in the future. So let your journey to programming awesomeness begin!

Binary: how computers run on 1s and 0s

Write your first lines of Python code using repl - an online programming interface that doesn't require any installation

Explain basic programming concepts (algorithm, conditionals, data structures, data types, functions, loops, variables)

Create programs using Python

Write a detailed step-by-step set of instructions which explains how to solve a problem (pseudo code)

Understand and practice working with the Command Line Interface (CLI)

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

# data[].attributes.attachment_link.title
Back to Basics: From Zeroes to Python Heroes | Saturday Kids

# data[].attributes.attachment_link.description
If you're going to learn how to code, why not pick up one of the most versatile and powerful programming languages on the planet? Be introduced to basic computer science concepts with Python! KEEPIN' IT SHORT & SNAPPY No experience necessary An introduction to basic computer science concepts Code like a real programmer with a text-based language!

# data[].attributes.attachment_link.title
App Architects: Design & Code Your App | Saturday Kids

# data[].attributes.attachment_link.description
"There's an app for that!" Apps are an essential part of our lives, impacting us in so many ways on a daily basis. Now imagine if anyone, even kids, could go from playing with your phones, to creating their own apps & making that same lasting impact on your lives.

# data[].attributes.body
Ages 11 - 14

# data[].attributes.attachment_link.readable_text
Explore the world of 3D Games. Build, hack and code in Minecraft, designing a whole new game that you can call your very own! Learn how to write block based code and deploy it to Servers just like Notch did to create Minecraft.
Kids are empowered to get creative using texture packs, schematics and more. They get imaginative and creative with their programming skills to create their own version of Minecraft that they can have a blast playin' with their friends!

Ideally have prior experience with Minecraft

Reinforce programming concepts

Code your own game in a 3D world

Requires Start with Scratch or equivalent block-based programming experience

Explore the world of 3D Games. Create the coolest worlds in Minecraft Education, designing a whole new game that you can call your very own! Learn how to write block based code and deploy it to Servers just like Notch did to create Minecraft.

Kids are empowered to create their own amazing Minecraft worlds, from texture packs, schematics and more. And as we code these new worlds together, we'll be learning coding concepts through creative coding. By the end, kids get to play with their friends in their own Minecraft worlds!

Learn all about Minecraft Servers.

So you've played Minecraft on your own, with friends or on popular servers but do you ever wonder how these wonderful games you enjoy playing so much are made and distributed? In this course, you will not only learn how to build these games, but also host them on servers so your friends can join in and play the game you've coded.

We will start off by exploring aspects of game development and programming within a new environment, to practise and reinforce programming concepts learnt from our introductory courses.

We'll apply the familiar concepts of loops, conditionals and events to create our games. We will also develop your understanding of what happens when games are deployed on servers for other people to access them. A brief history of Minecraft will also explored, through educational games and quizzes.

Now, get creative with Minecraft!

Minecraft provides an immersive 3D environment for kids to develop their programming and game development skills.

Kids can use code to change the way the game behaves and responds. They will learn how to create their own world, build games within a game and even have a go at playing what they created with their friends in Minecraft!

They'll build their own Minecraft worlds using a drag-and-drop block-based code editor. In the process, kids will improve their understanding of core programming and computational thinking concepts, and use their creativity and imagination to make their very own world to play in.

Minecraft and a Scratch-like block-based code editor

Learn about methods

Use game design principles to make the game more fun and exciting

Add timers and health

Increase complexity with Conditions and Variables

Going further with Boolean and Loops

Test and debug using logic and systematic reasonng

Connect your world and play in Minecraft

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

# data[].attributes.attachment_link.title
Build, Hack & Code with Minecraft Education | Saturday Kids

# data[].attributes.attachment_link.description
Explore the world of 3D Games. Create the coolest worlds in Minecraft Education, designing a whole new game that you can call your very own! Learn how to write block based code and deploy it to Servers just like Notch did to create Minecraft. Kids are empowered to create their own amazing Minecraft worlds, from ...

# data[].attributes.attachment_link.readable_text
What makes a game fun and engaging? How do game designers keep users entertained? In this course, students will learn how to create games using Scratch.

Keepin' it short & snappy

Introduction into the world of Game Design

For ages 7 to 10

Requires Start with Scratch or equivalent block-based programming experience

Here's what the inside of a simple Scratch game looks like.

Credit: Simple Fruit Ninja by 233www.

Using their knowledge from our Start with Scratch course, kids are able to create shooting games like this.

Credit: Shoot the Octopus by fong_kah_chun86.

Our instructors will guide students and help them understand what makes a game great. In this Game On! course, kids will learn basic concepts of game design with more advanced Scratch programming concepts to create games that are fun, engaging and addictive.

Credit: Roller Day v1 by gaomikado271.

With practice and patience, kids will be able to create simple motion activated games using the camera function like this:

Credit: Save the Minifigs! by ericr.

Then kids will put together what they've learnt, come up with solutions and brainstorm with their friends on how to make their games more engaging, creating an original game which players will enjoy.

Here are some of the projects our very own students have created!

Credit: mini monkey 1 by Ningja01

Credit: game on project back up by herobrine234345

Join us as we journey into the world of gaming and experience what it's like being a game developer!

Factors to consider when making a game

Creating Game Variables

Understanding Nested + Concurrent "IF"

Using Camera Motion and Sound Detection

Creating a Multiplayer Game

Understanding Cloning

Using Gravity to create a platformer game

Understanding Define Block

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

# data[].attributes.attachment_link.title
GAME ON! Scratch Masters Design Your Own Game | Saturday Kids

# data[].attributes.attachment_link.description
Here's what the inside of a simple Scratch game looks like. Credit: Simple Fruit Ninja by 233www. Using their knowledge from our Start with Scratch course, kids are able to create shooting games like this. Credit: Shoot the Octopus by fong_kah_chun86. Our instructors will guide students and help them understand what makes a game ...

# data[].attributes.attachment_link.readable_text
By the end, kids are not only introduced to important programming concepts in a gentle visual programming interface, they will understand how objects can be created with a mix of both hardware & software & go on to create their very own inventions. The possibilities are ENDLESS!

Keepin' it Short & Snappy

Coding + Hands-On

Visual coding interface: Perfect for younger kids

Continue the Learning: Bring your micro:bit home

Requires Start with Scratch or equivalent block-based programming experience

This is a BBC micro:bit.

It's a "pocket-sized micro-computer" designed by BBC for computer education in the UK that allows you to create super cool inventions. Kids use a simple block editor interface to create...

A heart beat.

A Rock, Paper, Scissors Handheld Game. That ROCKS!

A Don't touch the wire circuit game.

Kids learn not only to code, but to apply their new found programming superpowers to a variety of real world projects. This all culminates in a final project where kids get to solve a problem scenario of their choice using micro:bit!

Code a beating LED Heart with micro:bit

Make it Useful - Code a Random Dice

Sound it out - Make a Keyboard, Shaky hand buzzer game

Code a Rock, Paper, Scissors Game

Build Mini Games with the Radio feature on micro:bit

Project Time: Solving real world problems with micro:bit

Share & Present

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

Should government regulations advise against in-person classes, this camp will be shifted online in an abridged 2h/day format. Students will receive an email with instructions to redeem the offline Sandbox sessions that will be scheduled in Term 1 of 2022.

Sandbox is a hands-on, application-focused experience designed for them to apply what they've learned creatively.

# data[].attributes.attachment_link.title
Code & Invent with Micro:bit Block Editor | Saturday Kids

# data[].attributes.attachment_link.description
This is a BBC micro:bit. It's a "pocket-sized micro-computer" designed by BBC for computer education in the UK that allows you to create super cool inventions. Kids use a simple block editor interface to create... A heart beat. A Rock, Paper, Scissors Handheld Game. That ROCKS! A Don't touch the wire circuit game.

# data[].attributes.attachment_link.readable_text
Combine software, hardware and the power of design thinking to invent the future! Tinkering with LEGO and Scratch, create your very own product prototypes as you explore how tech might be deployed to make a positive impact and tackle some of the world's most exciting challenges.
KEEPIN' IT SHORT & SNAPPY

Conducted in person, at our classrooms. If your child is sick, test positive for COVID-19, or are out on a Stay At Home Notice during the time of course, write in to us immediately for assistance. In addition, if your kid is under Health Risk Warning, please do administer the ART test and provide us with the results before you attend our classes.

Basic Introduction into the world of Design Thinking

For ages 7-10 and 11-14

Suitable for kids who have completed Invent the Future with LEGO 1

Build creative confidence and problem-solving abilities with LEGO and Scratch

Learn about design thinking and apply it as you ideate solutions to the world's most exciting challenges

The future is a blank slate, and with the superpowers of code and design thinking, it's yours to invent!

Introducing kids to the design thinking framework, kids will apply the process to reimagine the future and brainstorm solutions to some of the world's big question. Using LEGO and Scratch to prototype their ideas, they'll build not only their understanding of robotics and code, but also develop a healthy dose of creative confidence.

First, explore the future of design and build wearable technology prototypes using LEGO.
Transforming Tech Bracelet Image Credits: LEGO Education
Code an animated backdrop to showcase your LEGO prototype, like this!

Next, kids'll take a closer look at how the nature of work and industry are changing - from baking to selling bubble tea, pretty much no industry will remain untouched by the Fourth Industrial Revolution.

After learning about how tech might augment operations in different industries, combine code and LEGO to create your own prototype and invent a tech-enabled solution that'll enable your favourite local business to do what they do better.
Automatic Recycling Truck
How will life at home change in the future? Having spent months sheltering in place because of the pandemic, we bet you've got lots of ideas up your sleeve!
Digital Lock for your house gate
Brainstorm and explore aspects of home life that can be improved with tech to make domestic living more accessible and efficient for people of all physical abilities. Programme inventions like a 'smart' gate that detect movement and respond automatically.
"Smart" gate for the house Image Credits: IctProfi
As the way we live, work, and play changes, so does our impact on the environment. How might tech help us reverse global warming, and how might we save humanity?! Tesla founder Tesla entrepreneur Elon Musk has suggested moving to Mars ... with LEGO we playfully imagine what that might look like, synthesising hardware and software in the process.

On the last day of class, showcase * your * inventions at the Inventor's Fair! Now that coding is your superpower - what will you use it for? Go forth and boldly invent the future, and be sure to make it better not just for yourself but for others.

Apply design thinking process to better understand and brainstorm solutions to the world's big problems

Combine hardware and software (LEGO and Scratch) to prototype products that make life better, ranging from wearable technology to smart homes, and more!

Articulate your thoughts and ideas and present your projects

Build collaboration and communication skills with newfound friends!

Develop an understanding of how different mechanisms in hardware work together

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

Should government regulations advise against in-person classes, as this camp cannot be conducted online, our team will recommend you suitable alternatives that your curious child will love.

# data[].attributes.attachment_link.title
Invent the Future with LEGO 2: Code Meets Design Thinking

# data[].attributes.attachment_link.description
Combine software, hardware and the power of design thinking to invent the future! Tinkering with LEGO and Scratch, create your very own product prototypes as you explore how tech might be deployed to make a positive impact and tackle some of the world's most exciting challenges.

# data[].attributes.attachment_link.readable_text
Code, creativity and construction converge in this course where you'll apply your Scratch superpowers to mechanise your LEGO creations. As you bring your own creations to life, and build your own world, block by block.
KEEPIN' IT SHORT & SNAPPY

Hands-on, synergistic introduction to robotics, engineering and code

Suitable for kids with Scratch experience

Build creative confidence and problem-solving abilities with LEGO and Scratch

Learn about gears, motors, sensors as you construct your own world

Code meets construction in this hands-on course, where kids use Scratch and LEGO to create their own worlds and imagine the future.

Calling kid coders! You've been put in charge of a brand new planet, and have been assigned to populate your land with an array of creatures, constructions and other imaginative creations.

Apply what you've learned about coding in Scratch - we'll explore the world of robotics and mechanics with LEGO, and bring our first creature to life together: a robotic dog complete with a tail that wags. (A pet your parents will actually approve of!)
Robotic dog Image credits: Scratch MIT
As we get tinkering with hardware and code, learn about how gears, motors and sensors work together to trigger action and movement. Afterwards, share your ideas and discoveries with your new friends!

You'll make awesome robo-pets like a fish programmed to swim... (Pond not included!)

Or design and construct your very own automobile to take your new robo-pets on an adventure in your new world! Will your vehicle be optimised for energy efficiency, designed for safety, visually reflect your personality, or all of the above? It's all up to you!

At the end of the course, showcase your fantastic robo-creations with your friends, and marvel at the weird and wacky creations that celebrate your creativity, the power of technology and dreams for the future.

Discover how code and mechanisms synergise in robotics - learn how hardware and code interface with each other

Combine hardware and software (LEGO and Scratch) to create prototypes inspired by your vision of the future

Articulate your thoughts and ideas in order to present your projects

Build collaborative and communication skills as you work with your new friends!

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

# data[].attributes.attachment_link.title
Invent the Future with LEGO 1: Construct with Code

# data[].attributes.attachment_link.description
Code, creativity and construction converge in this course where you'll apply your Scratch superpowers to mechanise your LEGO creations. As you bring your own creations to life, and build your own world, block by block.

# data[].attributes.attachment_link.title
Marvelous Machines & Mechanisms | Saturday Kids

# data[].attributes.attachment_link.description
This is a Strawbee. Join colourful reusable straws of varying lengths to learn about engineering and create basic 3D shapes, like a tetrahedron, cube, and more… to Marvelous Structures & Mental Mechanisms But wait, there’s more! This is a Quirkbot. And we think it’s the… straw that’s gonna get you s…

# data[].attributes.attachment_link.embed_code
Marvelous Machines & Mechanisms

# data[].attributes.attachment_link.readable_text
So you've just discovered your Scratch superpowers? What will you create with them? As with learning any new skill or language (or power!), practice makes progress, and this course is for kids who want to take their coding to the next level. Through a series of intermediate projects, by the end of this course, you'll be ready for the next big coding challenge!
KEEPIN' IT SHORT & SNAPPY

Conducted in person, at our classrooms. Hybrid arrangements can be made separately for kids who test positive for COVID-19, aren't feeling well or are out on a Stay At Home Notice during the time of course. In addition, if your kid is under Health Risk Warning, please do administer the ART test and provide us with the results before you attend our classes. For both cases, please write in to us immediately for assistance.

Requires Start with Scratch (either the online or offline)

Apply coding concepts and real world themes to intermediate Scratch projects - build a chatbot, paint programme, and games

Guided learning to practice coding concepts, develop kids' confidence, and build their capacity as self-directed learners and coders

Scratchers Assemble!

So you've just discovered your Scratch superpowers? What will you do next with them?

As with learning any new skill or language (or power!), practice makes progress. In this course, through 4 curated projects, kids deepen their coding skills, build their creative confidence, and develop a higher level of mastery to set them up as self-directed programmers and learners.

Here's a sneak peek of what kids will get up to...

Program a personalised chatbot with Scratch.

Code a 'Beat the Goalie' football challenge!

Help your diver collect all the plastic trash in the ocean!

Try your hand at digital art, by creating your own Paintbox application!

And synergising your creativity and coding superpowers, you'll also create your own project to share with your peers on the last day of class.

Keep the learnin' going with this series of guided Scratch projects - our instructors will walk your kids through the process of building these fun projects and get their coding superpowers ready for the next challenge thrown their way!

The perfect intermediate follow-on course to the introductory Start with Scratch - Journeys in Scratch will keep kids' enthusiasm for code going, and reinforce core programming concepts before they progress to advanced courses in Scratch.

Important note to parents:

Journeys in Scratch is an Participation in other programming and robotics courses (including non-Scratch Saturday Kids courses such as Marvelous Machines and Mechanisms, Code and Invent with micro:bit Block Editor, Bring Your Lego to Life with Code, and Mod & Hack 3D Games with Minecraft and Kodu) intermediate Scratch course - a strong foundation in Scratch ( cannot count as fulfilling the Scratch prerequisite due to the very different concepts learnt in each class. Start with Scratch or equivalent) is a prerequisite.

For online format, your child will require:

A computer or laptop with a working webcam and microphone, in order to participate in class and for our instructor to check their understanding. Kindly avoid sharing devices.

Internet speed of 25Mbps or above. You can check your internet speed here.

Familiarity with basic computer functions, such as typing on a keyboard, using a mouse, switching between desktop apps and navigating a browser (opening a new tab, entering URLs)

Google Chrome as their default web browser during classes. You may download it here.

Installing Zoom is recommended for a smoother learning experience. You may do so here.
(For macOS computers, please enable thesepermission settings)

We also recommend that you have an adult member of your household standing by for the first 45 mins of the first class to assist with any technical difficulties that may arise.

1. Sequences, loops and events

2. Increase complexity with Conditions and Variables

3. Add timers, life counters and scores

4. Broadcast messages

5. Test and debug using logic and systematic reasoning

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

Should government regulations advise against in-person classes, this camp will be shifted online in an abridged 2h/day format. Students will receive an email with instructions to redeem the offline Sandbox sessions that will be scheduled in Term 1 of 2022.

Sandbox is a hands-on, application-focused experience designed for them to apply what they've learned creatively.

# data[].attributes.attachment_link.title
Journeys in Scratch: Create with Code | Saturday Kids

# data[].attributes.attachment_link.description
In this intermediate Scratch course, kids build creative and programming confidence, applying their coding skills to build games, a chatbot, and a paintbox app. For kids who want to take their coding to the next level, these exciting Journeys in Scratch will get 'em ready for the next big coding challenge!

# data[].attributes.attachment_link.readable_text
Be introduced to the basics of computational thinking through a block-based programming language known as Scratch. Build simple games and animations and begin your coding journey today!
KEEPIN' IT SHORT & SNAPPY

No experience necessary: Recommended starting course for kids 7+

In depth intro to block-based programming

Code for fun! Who says programming can't be fun?

Scratch is free online! Continue the learning at home

Scratchers Assemble!

Introducing Scratch, a visual programming language created specifically for kids. It's a block-based programming language where kids learn to code through a simple drag-and-drop visual interface, lowering the barriers to learning for kids who aren't yet proficient with using a keyboard.
So basically, Scratch is all the fun of coding with none of the hassle of typing!
With just a foundational understanding of Scratch, you can learn how to create your own games, animations, stories, quizzes... with coding superpowers, your imagination's the limit!

Get creative with animations

Create interactive simulations like this Piggy Bank to help you keep track of your savings.

Or just go all out and clone your sprite and have them dance around on the screen. With basic programming skills and knowledge, you can try create whatever you want, or figure out what you need to code up what you want!

Build your own games

We'll teach you the basics of game design - use your skills in Scratch to go wild and create your own games! Make it into a #circuitbreaker challenge, and have the whole family come together to have some fun. 🙂

Here's an example of a Scratch game created by a kid coder from one of our classes.

Code with purpose - now that you've learnt the basics of Scratch and are a pro at making animations and coding simple games, how about creating something sweet for all our essential workers out there? #stayhomestaycurious

1. Introduction to Scratch & its interface

2. Code a character and move it around

3. Sequences, loops and events

4. Increase complexity with Conditions and Variables

5. Add timers, life counters and scores

6. Broadcast messages

7. Test and debug using logic and systematic reasoning

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

# data[].attributes.attachment_link.title
Start with Scratch: Your Adventure Begins Here | Saturday Kids

# data[].attributes.attachment_link.description
Be introduced to the basics of computational thinking through a block-based programming language known as Scratch. Build simple games and animations and begin your coding journey today! KEEPIN' IT SHORT & SNAPPY No experience necessary: Recommended starting course for kids 7+ In depth intro to block-based programming Code for fun!

# data[].attributes.body
Ages 7 - 10

# data[].attributes.attachment_link.readable_text
Get your passport ready - we're embarking on an adventure in coding and robotics! In this course for preschoolers, tangible (non-screen) programming and basic programming converge in an imaginative learning journey that'll teach kids about collaboration and team work along the way.

Suitable follow on course to Bubs & Bees: Buzz with Beebot & ScratchJr

Explore the possibilities of code and robotics with Sammy the robot and Hopscotch, a bite-sized coding platform for kids

A combination of tangible and on-screen programming that'll prepare kids to take on block-based programming with Scratch

Get your passport ready for the next stage of your learning adventure!

In Tiny Travellers, kids discover new worlds in coding and robotics through a fun-filled combination of physical and on-screen challenges and activities.

Preschoolers are an energetic bunch.

Through unplugged activities we leverage the power of kinesthetic learning to channel that energy towards a play-based approach to learning about the world of tech.
With the help of their new friend, the award-winning Sammy the Robot, kids get building and programming together to help him overcome challenges and perform quests on Code Island.

Weaving in construction with concepts like sequencing - kids learn about programming concepts hands-on; with content interspersed with play, teamwork and inquiry, there's never a dull moment on Code Island.

Next, kids will be introduced to Hopscotch, a bite-sized block-based coding platform that allows kids to explore applying their imagination to code.

In acclimatising kids to a new programming environment and gradually building their literacy, they'll create their own projects applying the tangible programming concepts they've learned, like conditionals, loops, and sequencing.

By the end of class, kids will not only have made a new robot friend and created their own animation or game they can share with their friends and family, but they'll be all set to take on the world of Scratch and block-based coding.

Basic coding, building, and robotics through a synergistic, thematic combination of tangible and on-screen activities

Inspire confidence and familiarity with code by applying programming concepts with Hopscotch and Sammy the Robot

Use what you've learned to navigate fun challenges and quests around Code Island, developing important soft skills like teamwork, collaboration and communication along the way!

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

# data[].attributes.attachment_link.title
Tiny Travellers: Adventures on Code Island | Saturday Kids

# data[].attributes.attachment_link.description
Get your passport ready - we're embarking on an adventure in coding and robotics! In this course for preschoolers, tangible (non-screen) programming and basic programming converge in an imaginative learning journey that'll teach kids about collaboration and team work along the way.

# data[].attributes.attachment_link.readable_text
Never thought your little ones could code? In this course for beginners, preschoolers programme a robot to boogie, build their own game or animation, and learn about the importance of teamwork and collaboration through code! Get creative with code and discover the wonders of tech - inventing the future starts right here.
The Short & Sweet

No experience necessary - this course is perfect for beginners with no experience with code, computers, or iPads

A fun, synergistic mix of tangible programming & on-screen programming

Demystify tech and spark curiosity about how the world works through digital literacy

Say hi to BeeBot - learn about code through tangible programming.
Check out BeeBot in action!
Meet BeeBot, an award-winning little robot that introduces young kids to programming concepts, directional skills, math and more. Kids build on their critical thinking and literacy, meshing their creativity and technical understanding by programming BeeBot to...

Dance and draw cool geometrical shapes!

Complete an exciting quest that they've imagined and designed with their friends - learning the importance of teamwork, communication and collaboration along the way.

Get creative coding up your own projects on screen with Scratch Jr.

Next, kids translate the tangible programming concepts they've learned onscreen with Scratch Jr. Tinkering with the introductory programming language specially designed for young children, kids learn to code on an iPad, snappin' programming blocks together to create projects like...

Animated e-cards to express their wishes to their nearest and dearest...

Original, interactive, animated games they can play with their friends!

Kids are like sponges - the younger they are, the more they absorb.

In this play-based course merging tangible and on-screen programming, kids get a fun-packed introduction to computational thinking via exposure to both hardware and software.

By being exposed to the workings to technology early, kids don't just develop a new medium for creativity and problem-solving skills, but get an early peek under the hood of how digital experiences are designed and engineered.

Discover the magic behind simple programming algorithms

Code BeeBot the robot, and bring it to life

Build on basic numeracy and literacy skills

Design a course for BeeBot

How to code on an iPad

Animate characters to move about

Project time: Code your own game or animation

Presentation time: On your last day, share with your parents what you've learnt!

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

# data[].attributes.attachment_link.title
Bubs & Bees: Buzz with Beebot & Scratch Jr | Saturday Kids

# data[].attributes.attachment_link.description
Never thought your little ones could code? In this course for beginners, preschoolers programme a robot to boogie, build their own game or animation, and learn about the importance of teamwork and collaboration through code! Get creative with code and discover the wonders of tech - inventing the future starts right here.

# data[].attributes.attachment_link.readable_text
For preschoolers new to the world of code, learn basic computational thinking to tell your favourite stories creatively through Scratch Jr!

Perfect follow on to Curious Creatures, Chapter 1: Hungry Critters

Kids collaborate, co-operate and get creative with Scratch Jr

Learn new concepts in programming and apply your learnings to reimagine and recreate the The Tale of Peter Rabbit with code, together with your new friends

In this 5-day (45 minutes per day) bite-sized course, we will apply our creativity and learn new coding concepts to reimagine the story of a beloved bunny, using Scratch Jr!

Through bite sized daily lessons (45 minutes each) designed to match preschoolers' attention span and interests, kids will collaborate with code to narrate Beatrix Potter's beloved kids' classic - The Tale of Peter Rabbit.

Synergising offline craft activities that help kids visualise concepts in programming and application via Scratch Jr, preschoolers discover the relevance of code to different experiences in the world.

This 5-day class will be held online via Zoom; a set of printed worksheets will be needed and students will need access to an iPad or Laptop with webcam, microphone and wi-fi capabilities.

Your child will require:

A working mic and webcam, in order to participate in the class and for our instructor to check their understanding

Internet speed of 25Mbps or above. You can check your internet speed here: https://www.speedcheck.org/sg

Familiarity with basic computer functions, such as: typing on a keyboard, using a mouse, switching between desktop apps and navigating a browser (opening a new tab, entering URLs)

We also recommend that students have an adult member of your household standing by for Lesson 1 to assist with any technical difficulties that may arise.

A printer to print out accompanying worksheets (black and white is fine)

Scissors and glue.
Note for parents: if you feel your child is not able to use scissors and glue independently, please be available to assist.

Further develop computational thinking skills

Learn new programming concepts through Scratch Jr

Discover how programming concepts can be applied beyond computers

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

# data[].attributes.attachment_link.title
Curious Creatures, Chapter 2: Bunny Tales | Saturday Kids

# data[].attributes.attachment_link.description
For preschoolers new to the world of code, learn basic computational thinking to tell your favourite stories creatively through Scratch Jr!

# data[].attributes.attachment_link.readable_text
For preschoolers new to the world of code, learn basic computational thinking to tell your favourite stories creatively through Scratch Jr!

For preschoolers with no coding experience: Recommended starting course for kids ages 5-6!

Online camp of 45 minute bite-sized classes x 5 days

Kids collaborate, co-operate and get creative online in their first taste of coding through story-telling with Scratch Jr

In this 5-day (45 minutes/day) introductory course to programming for preschoolers, we will be going on a journey with a very hungry caterpillar to explore basic concepts in programming!

Through bite sized daily lessons (45 minutes each) designed to match preschoolers' attention span and interests, kids will co-operate and collaborate with their classmates to narrate Eric Carle's classic storybook - The Very Hungry Caterpillar - through code, using Scratch Junior. Without the hassle of programming on their individual devices, kids will be collaborating to provide instructions to their instructor who'll be acting as their hands and legs!

By the end of this short course, preschoolers will learn not just about curious critters like caterpillars, but discover how to apply code to create animations and tell stories of their choosing.

Your child will require:

A working mic and webcam, in order to participate in the class and for our instructor to check their understanding

Internet speed of 25Mbps or above. You can check your internet speed here: https://www.speedcheck.org/sg

Familiarity with basic computer functions, such as: typing on a keyboard, using a mouse, switching between desktop apps and navigating a browser (opening a new tab, entering URLs)

We also recommend that students have an adult member of your household standing by for the first 45 mins of Lesson 1 to assist with any technical difficulties that may arise.

A printer to print out accompanying worksheets (black and white is fine)

Scissors and glue.
Note for parents: if you feel your child is not able to use scissors and glue independently, please be available to assist. Activities involving scissors and glue will take place during Lessons 2, 3 and 5

Pick up the basics of computational thinking

Learn the fundamentals of programming through Scratch Jr

Discover how programming concepts can be applied beyond computers

No lectures. No memorisation. No ONE right answer. Like real life, we're all about trying things out yourself, failing, figuring what went wrong & trying again. These are the skills & mindset that will last a lifetime and how we learn in real life. Let's get kids to learn how to learn. Because the kids who learn to learn become curious, inventive, resourceful human beings who solve real world problems to make a meaningful impact.

# data[].attributes.attachment_link.title
Curious Creatures, Chapter 1: Hungry Critters | Saturday Kids

# data[].attributes.attachment_link.description
For preschoolers new to the world of code, learn basic computational thinking to tell your favourite stories creatively through Scratch Jr! For preschoolers with no coding experience: Recommended starting course for kids ages 5-6!

# data[].attributes.body
Ages 5 - 6

# data[].attributes.headline
Choose your own creative coding adventure!  🚀

# data[].attributes.subject
Choose your own creative coding adventure!  🚀

# data[].attributes.body
Our coding camps and weekly term-time classes are designed for kids ages 5-14 to build foundations in coding, while also providing opportunities for them to explore their interests and curiosities.

#saturdaykidshavemorefun
#playforthefuture

Learn more:
www.saturdaykids.com
@saturday_kids on Instagram
@saturdaykidssg on Facebook

Say hello:
hello@saturdaykids.com
+65 3159 0980