Give Your Child a Headstart
in the Digital Age

 

 

Give Your Child a Headstart
in the Digital Age

With our Award-Winning Coding Curriculum: Coding Lab®

With our Award-Winning Coding Curriculum: Coding Lab®


Beyond achieving good grades, at The Learning Lab, we believe in helping kids enjoy their learning process and develop the curiosity to learn more about the world they live in. 

That is why we have partnered with Coding Lab to offer a wide range of coding courses, designed to empower both beginners and advanced learners.

With coding being, arguably, one of the new must-have skills for kids in the 21st century, we are here to give your child the early exposure he or she needs to the world of coding. 

 

 

 


 

Watch This Space

__________________________________

2021 programme details coming to you soon.


 


 

Watch This Space

__________________________________

2021 programme details coming to you soon.


 

 

 


 

Scratch 1:

Step into the world of programming.

Students will get to design their own interactive stories, animations and gaming ideas using Scratch, a visual programming language specifically designed for younger users by MIT Media Lab.

Your child will learn how to combine visual blocks creatively and instruct the computer to breathe their creations to life.

P101 Scratch 1:

Step into the world of programming.

Students will get to design their own interactive stories, animations and gaming ideas using Scratch, a visual programming language specifically designed for younger users by MIT Media Lab.  

Your child will learn how to combine visual blocks creatively and instruct the computer to breathe their creations to life. 

Course Outline

After mastering the basics of Scratch, your child will get to explore the limits of his or her imagination through a special task: Your child's first-ever hackathon. 

Your child will have to put together characters and functions to create games, stories or animations of his or her choice. 


Introduction of Scratch

  • Learn to decode words through blending and segmenting
  • Learn to read simple words and sentences 
  • Practise the beginning, middle and ending sounds of words


Control of Characters Using Commands

  • Relative versus Absolute commands
  • Setting sizes
  • Give instructions to your Characters


Step-by-Step Animation

  • Loops and parallelism techniques
  • Customize costumes, colours and pick music


Creation of In-Game Variables

  • Score, Timer

 

 

 

 


 

Scratch 2:

Level up your Scratch skills.

Scratch 2 is a natural progression for students to hone their skills from Scratch 1.

Combining game design fundamentals and in-depth programming knowledge, your child will design his or her own animations and culminate in creating a project of their own during an exciting hackathon.

P102 Scratch 2:

Level up your Scratch skills.

Scratch 2 is a natural progression for students to hone their skills from Scratch 1.

Combining game design fundamentals and in-depth programming knowledge, your child will design his or her own animations and culminate in creating a project of their own during an exciting hackathon. 

Course Outline

*Students are to complete Scratch 1 before starting Scratch 2.

After completed his or her hackathon, your child will get to deep dive into the intricacies of game creation and create a complex platformer hid or her own game.

Add lives, moving obstacles, cool graphics, music and sound effects  and find out how to customise an exciting game with full, advanced features that make it realistic. 


Quick Recap of Scratch 1 and Storyboards

  • Plan storyboard outline of games


Key Game Features

  • Scenes and transitions
  • Level system
  • Broadcast function
  • Blocks creation (Reusing code)


Game Creation

  • Fundamentals of game development
  • Creation of game of your choice


Project Development

  • Game/Story/Animation
  • Project Showcase

 

 

 

 


 

Young Computer Scientists:

Cognitive Artificial Intelligence (CAI)

Has your child completed
Scratch 1 & 2?

In this programme, our Young Computer Scientists will be introduced to incorporating elements of Augmented Reality into their code, and build exciting mini-games that merge the digital with the real world.

P11s Young Computer Scientists:

Cognitive Artificial Intelligence (CAI)

In this programme, your child will be exposed to concepts in CAI which makes use of the senses. 

Several examples include speech, text and facial recognition, where your child will be working hands-on with the variety of services that are available (eg. Microsoft Cognitive Services) culminating in the building of an AI companion.

Course Outline

*Students are to complete P101 and P102 before starting on the Young Computer Scientist programme. 

With CAI, your child will learn to use technology to solve the real-world problems of today, such as creating a car plate sensor device. 


Young Computer Scientists: Cogitive Artifical Intelligence

  • Facial Recognition
  • Text Recognition
  • Speech Recognition
  • Build Your Own AI Friend Part 1
  • Build Your Own AI Friend Part 2Bowling Game

Move Magic

In this programme, your child will be will be diving into the world of movies where they will learn how to create their very own animation. 

Main highlights include replicating their favourite BB-8 scenes from Star Wars (with broadcast function), reenacting the fight between the TIE Fighters and an X-Wing Starfighter and helping Moana surf to her song, How Far I’ll Go. 

The best part? Your child will get to exercise his or her creativity in a hackathon and create a wonderful animation of their own.

 

 


 

Young Computer Scientists:

Cognitive Artificial Intelligence (CAI)

Has your child completed
Scratch 1 & 2?

In this programme, our Young Computer Scientists will be introduced to incorporating elements of Augmented Reality into their code, and build exciting mini-games that merge the digital with the real world.


Movie Magic (MM)

In this programme, your child will be will be diving into the world of movies where they will learn how to create their very own animation. 

Main highlights include replicating their favourite BB-8 scenes from Star Wars (with broadcast function), reenacting the fight between the TIE Fighters and an X-Wing Starfighter and helping Moana surf to her song, How Far I’ll Go. 

The best part? Your child will get to exercise his or her creativity in a hackathon and create a wonderful animation of their own.

Move Magic

In this programme, your child will be will be diving into the world of movies where they will learn how to create their very own animation. 

Main highlights include replicating their favourite BB-8 scenes from Star Wars (with broadcast function), reenacting the fight between the TIE Fighters and an X-Wing Starfighter and helping Moana surf to her song, How Far I’ll Go. 

The best part? Your child will get to exercise his or her creativity in a hackathon and create a wonderful animation of their own.

Course Outline

*Students are to complete P101 and P102 before starting on the Young Computer Scientist programme. 

Young Computer Scientists: Movie Magic

  • Star Wars X-Wing Game
  • Disney’s Moana Music Animation
  • Star Wars Story Animation
  • Create Your Own Movie Animation

 

 

 

 

 

P102 Scratch 2

United Square Monday to Friday
30 May - 3 June
12.45pm to 2.45pm
United Square
Monday to Friday
6 - 10 June
9.45am to 11.45am
United Square
Monday to Friday
20 - 24 June
3.00pm to 5.00pm
Seletar Mall Monday to Friday
6 - 10 June
9.45am to 11.45am
Seletar Mall Monday to Friday
13 - 17 June
12.45pm to 2.45pm

 

 

P11s Young Computer Scientists: Cognitive Artificial Intelligence

United Square Monday to Friday
6 - 10 June
5.15pm to 7.15pm

P11s Young Computer Scientists: Movie Magic

United Square Monday to Friday
20 - 24 June
5.15pm to 7.15pm

 

 

 

 

Not Sure Where to Start Your Child's Coding Journey?


Pick up a new skill in just 2 hours! Introduce your child to coding with one of our thematic workshops available this September.
 


Augmented Reality Ping Pong

For Ages 7 to 9
 


 


Masked Warriors Galore

For Ages 10 to 12
 


 


 

Ready? Set, Code.


Lower Primary Coding Programmes

 

Term 2 - 2024 Programmes

Scratch 1 & 2

Young Computer Scientists: Augmented Reality & Biology

 

 

Upper Primary Coding Programmes

 

Term 2 - 2024 Programmes

App Inventor 1 & 2 
Advanced Computer Scientists: Health Advisor & WhatsApp Wannabe
 

 

Ready? Set, Code.

Our curriculum and courses are developed with students’ learning in mind. Recognising that each student has different learning preference, we have designed our courses to be taught through different delivery channels, modalities and formats.

Choose the combination which best suits your child’s busy scheduling and learning preference.

 

 

WEEKLY CLASSES

Now Available All Year Round

Consistent and structured classes offered across all 4 terms of the year. 


 

 

HOLIDAY PROGRAMMES

Only Available In June and December

Curated accelerated courses and camps for a fun-filled school break!

 

 

Hear What Our Existing Students Have to Say!

Everyone else seemed to be coding something practical, I suppose maybe because they were older. I didn't really know what practical stuff I could code, so I decided to do a simple Pokémon program because I was playing it quite a bit on my Nintendo Switch.
I started it in class after I finished my first Python assignment from the teacher. I would continue to work on it as a reward whenever I finished my in-class assignments early! The program is like playing the Pokémon game without the graphics, so it's all text-based in Python.
I ran into a lot of problems at first, of course. There was one when I asked to view the Pokémon in my party, and all the letters would split up. It took me a while to realise that I was missing a function. Generally, attending classes helped me to solve what I needed to know but the Coding Lab teachers also taught me what I didn't know codes could do. They also gave me hints on what could have gone wrong with my codes, suggested more efficient ones, and even gave me ideas on how to improve my program.
Currently, I am preparing for PSLE. But I'm looking to add more features to my game, and to modify it to a more MMORPG (massively multiplayer online role-playing game) style that I enjoy playing. I aspire to be a professional coder in the gaming industry and to work at Google someday.
My advise to new coders: Start small, start with something you like. Keep going and don't give up!
Everyone else seemed to be coding something practical, I suppose maybe because they were older. I didn't really know what practical stuff I could code, so I decided to do a simple Pokémon program because I was playing it quite a bit on my Nintendo Switch.
I started it in class after I finished my first Python assignment from the teacher. I would continue to work on it as a reward whenever I finished my in-class assignments early! The program is like playing the Pokémon game without the graphics, so it's all text-based in Python.
I ran into a lot of problems at first, of course. There was one when I asked to view the Pokémon in my party, and all the letters would split up. It took me a while to realise that I was missing a function. Generally, attending classes helped me to solve what I needed to know but the Coding Lab teachers also taught me what I didn't know codes could do. They also gave me hints on what could have gone wrong with my codes, suggested more efficient ones, and even gave me ideas on how to improve my program.
Currently, I am preparing for PSLE. But I'm looking to add more features to my game, and to modify it to a more MMORPG (massively multiplayer online role-playing game) style that I enjoy playing. I aspire to be a professional coder in the gaming industry and to work at Google someday.
My advise to new coders: Start small, start with something you like. Keep going and don't give up!
I still remember my disappointment when I realized I would miss a Math lesson due to a family holiday, as my teacher had promised to apply geometry and spatial concepts to show us the unimaginable.
How to create a hole on a piece of A4 paper large enough for us to walk through.
I still remember my disappointment when I realized I would miss a Math lesson due to a family holiday, as my teacher had promised to apply geometry and spatial concepts to show us the unimaginable.
How to create a hole on a piece of A4 paper large enough for us to walk through.
Christian Kwek,
Started off with our Scratch holiday workshop course in 2018 and has since completed our Scratch, MIT App Inventor and Python classes.
He has gained direct admission to Singapore’s specialised School of Science and Technology with his outstanding coding portfolio.
 

- Christian Kwek, 12 Years Old

 

Frequently Asked Questions About Our Coding Lab Programmes

What is Coding?

Coding is instructing the computer to work in a language that it understands. There are various coding languages that a computer uses; just like how we use English or our Mother Tongue to communicate with our family and friends. The fundamentals of all these languages are the same – the ability to break down problems into smaller pieces (decomposition), think logically and give step-by-step instructions (algorithmic thinking) to the computer.

Why should my child learn coding?

Coding is considered the “new literacy” by many education institutions around the world. Educators and experts agree that it is an important subject that every child needs to grasp in order to thrive in school and life, whether or not they eventually pursue a career in Computer Science. Logical thinking and problem-solving are also important skills that they pick up in the course of learning to code.

Is the Coding Lab curriculum suitable for my child?

Every child is different, and our way of teaching recognises this. Our tutors are trained to inspire complete newbies to program, to challenging gifted students in their work. Every child can learn to code, and the Coding Lab ® programme is rigorously designed to fit their different ability levels and learning styles, such that every child can create programs they can be proud of.

What are the qualifications of your teachers?

Coding Lab ® teachers are typically hail from Top Universities such as MIT, Carnegie-Mellon, Cornell, SUTD, NUS, NTU, SMU and so on. All teachers undergo intensive training in educating students the Coding Lab ® way, as well as the curriculum before they are assigned to a class.

What is the difference between Holiday Camps, Accelerated and Regular Weekly classes?

There is no difference in the content covered for either Holiday Camps or Regular Classes. We run both types of classes to cater to the different needs of students, and the material is exactly the same for the same module (Eg. P101 Scratch 1) covered. Parents may choose a combination of classes that suit their schedule best.

What is your average class size?

Our classes have the maximum teacher to student ratio of the following:

  • Preschool (Ages 5-6) 1:6
  • Primary School (Ages 7-12) 1:8
  • Secondary/JC (Ages 13-18) 1:10

We keep our classes small so that every student benefits from maximum personalised attention.


 

Ready?
Set,
Code.

Your Child's
Road Map
to the PSLE

Upper Primary Coding Programmes

Term 2 - 2024 Programmes
  • App Inventor 1 & 2
  • Advanced Computer Scientists: Health Advisor & WhatsApp Wannabe



Lower Primary Coding Programmes

Term 2 - 2024 Programmes
  • Scratch 1 & 2
  • Young Computer Scientists: Augmented Reality & Biology

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

PSLE Excellence Seminar

Your child’s preparation for the 2019 PSLE starts today.
Find out how you can play a bigger part in your child’s
PSLE journey during our annual PSLE Excellence Seminar.

  • Our Academic Team will share more on how you
    can offer the right guidance in your child’s PSLE journey.
  • Parents will get insights into what to expect for the
    different PSLE subjects and learn more about critical
    success factors to help their child excel in this major exam.

 

 

 

 

Secondary & JC Coding Programmes

  • Python 1

Early Years

 

 

 

 

 

 


 

Coming Soon

Coming Soon

 

Lower Primary

 

 


 


 

Upper Primary