Code Explorers 1: Science & the Natural World

Bring your love of science to life with code! Discover the possibilities of code, create interactive animated projects, and explore how you might expand your project to the real world.

  • For ages 7-10
  • 16h Course (Weekly Class or Holiday Camp)
  • 1:6 Instructor:Student Ratio
Interested in this? Start a Class

For Ages 7-10

Bring your love of science to life with code! Discover the possibilities of code, create interactive animated projects, and explore how you might expand your project to the real world.


  • Suitable for kids with no prior coding experience
  • Get curious about topics in science and learn the fundamentals of code at the same time
  • Apply your newfound knowledge in science and coding skills to mini coding projects

All you need to know

Bring your love of science to life with code! This course inspires curiosity in science topics, exposes kids to the possibilities of code, and then ties both together as kids create basic projects with Scratch to visualise and process their learnings.

Here’s an example of what this looks like:

Watch and explore an interactive animation to learn about plastic pollution and marine life.

Research some facts, discuss with the class and do a quiz to set the context for the project.

Code this underwater game.

Use your arrow keys to control the diver. Collect the plastic trash and celebrate the increase in the marine life!

Learn about an Ocean Cleanup invention to clean the Great Pacific Garbage Patch, or an app where people can track pollution.

Build on your project using these new ideas.

Sounds awesome? This is just the start of an adventure at the intersection of coding and science!

Look forward to taking on more challenges like creating a choose-your-own adventure game inspired by the natural migration of birds, code up a solar energy simulator in scratch, and more.

Synergising basic concepts in science and beginner-friendly applications in code, in each class, kids process the content they’ve learned by building mini projects in block-based language Scratch, culminating in a final project at the end of term that expresses what they’ve learned.

In the process, kids develop creativity, curiosity, and a growth mindset, and in subsequent modules learn to use planning and design thinking to prototype solutions to the United Nations Sustainable Development Goals.

Science and coding outcomes are aligned to K12 Standards (K12 CS Framework, Next Generation Science Standards, Singapore MOE Science Syllabus, National Curriculum in England Science Programme).

Oh! The stuff you'll learn

  • Introduction to themes in science, including the ecosystems, biological evolution, energy
  • Introduction to block-based language Scratch: learn to code a simulation, interactive animation, and game
  • Actively connect the dots between science syllabus content and real world applications

Life skills you'll learn

Design Thinking
Logical Thinking
Presentation Skills
Problem Solving


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.

Parents love us

The happiest hours of your child's week

"Owen found the lesson interesting, pacing was good and is looking forward working with the pi-top."

"Gabriel enjoyed the lesson so much that he told me 3 hrs felt like only 1 hr had passed."

"My son enjoyed it very much and also learnt a lot. Teacher Fritz was friendly and approachable. The presentation on the last day was very useful for parents to know what the course was about."

Your kid will love it.

If your kid doesn't think it's the best thing ever after attending the first 2 days of holiday camps (or first 3 weeks of term classes), and would like to withdraw, we'll issue you a 50% credit note of the amount paid.

  • 1:6 Maximum Instructor-Student Ratio
  • All equipment & materials provided
  • Open source tools: Continue the learning at home!

Frequently Asked Questions

1. My child is younger than 7, can he join this course?

It is recommended that your child try their hand at one of our courses that is aimed at the 5 to 6 age group first.

2. Who is this course suitable for?

This course is recommended for kids ages 7-10, without programming experience.

3. I’ve enrolled my child, what will he/she need for class?

We’ll provide all equipment and materials, but you may want to bring a jacket and light snacks in case he/she gets hungry.

Got More Questions?
Read our F.A.Q.