Strengthen your Child’s Logical Thinking and Problem Solving Skills with Coding

P100 : Starting from Scratch

Your child will fall in love with Coding and build a strong foundation in computational thinking with our P100 series of courses, specially designed to inspire and develop young learners. We willprimarily be using Scratch, a graphics based program designed specifically with the objective of teaching young children programming. Scratch is also used by Harvard for their Introduction to Computer Science course for undergraduates. Other platforms we will introduce include the BBC Micro:Bit, mBot and Makey Makey.

P200: Mobile App Developer

Students will progress to phase II of their life long coding journey by learning to develop mobile apps. Our P200 courses introduce App Inventor which allows students to apply their computational thinking skills and creativity to create fully functional mobile Apps that run on mobile phones.

P300: Python

In this third phase, our young coders will be eased into taking their first step of syntax based programming. Having built a strong foundation in computational thinking from the earlier courses,Python, a popular text-based programming language will now be introduced in our P300 courses. Students will be applying Python to solve Math problems, effectively strengthening their foundation in both programming and Mathematics.

P100 : Starting from Scratch

Scratch 1 Course for Kids (10 – 12)

Schedule

  @Glen Waverley

11-12 Jun 2018
(Mon – Tue)
9.30am – 5pm

Sign up

Fees

Scratch 1: $395 – $445
Scratch 1+2 (Accelerated): $695
*Earlybird Discount : 5% off

*Up till 10 Days prior to course commencement, subject to availability.

Venue

@Glen Waverley
U1, 11-15 Leicester Avenue VIC 3150

Who is this for?

– Children 10-12 years old
– No prior knowledge required
– Laptop provided (one per child)

Testimonials

Coding for kids – What do children learn?

What does a quality Computer Science education entail? What do kids learn at Coding Class? How can this help them at school?

Experience the joy and wonder of creation as our kids bring you through the experience of a coding class with Coding Lab. Regardless of ages 4 all the way to 18, there’s never a dull moment!

More Testimonials

Develop your Child’s Logical Thinking and Problem Solving Skills with Coding


Designed specifically for children (age 10-12) who are completely new to programming / coding, this program introduces our children to a lifelong skill that is important for the future.

Children will be starting using Scratch to build a solid foundation in programming. They will first complete Scratch Beginner I (10 hours) then move on to Scratch Beginner II (10 hours). In Scratch Beginner I, students will be introduced to the concept of game creation and learn how to effectively use the different blocks in Scratch to form their own program, animation, or game. Scratch Beginner II builds on that to introduce more advanced concepts such as variables, strings and so forth, allowing students to polish their programs to a higher level of complexity.

At the end of the course, students feel empowered to create, design and develop computational media which they enjoy in their daily lives. They start their journey to build the next blockbuster game (Eg. Angry Birds or Flappy Bird) here.

Most importantly, this programme strengthens their logical and problem-solving skills which are useful in many aspects of life, be it immediately in their studies (e.g. Mathematics Problem Sums, Science, etc) or in the future.

Want to know more? Read our FAQ on our coding for kids courses here.

Coding for Kids (Scratch 1 ) Course Outline

Introduction to Scratch
Explore scratch and familiarise with interface.
Create a lifetime account
Join the global network of Scratchers

What Is Programming
Understand the fundamental of programming with a simple code your human robot exercise
Learn to program the Scratch Cat the perform the motions you want
Loops, events and parallelism

Animation
Make your program come alive with animation
Create your own characters, coordinate interactions
Learn to debug your program

Gaming time
Learn how to build interactive games
Add your own score count and games.

Project Showcase
Work on your game/app/animation concept
Use the techniques you have learned
Show and tell

Who is this coding class for?

  • Children 10-12 years old
  • No prior knowledge required
  • Laptop provided (one per child)
  • Maximum tutor to student ratio of 1: 8

Class Structure

  • Course Duration: Total 10 hours

We offer our classes in three different formats to cater to your needs.

5 x 2hrs
$99.99
  • 5 sessions
  • 2 hours per session
  • Weekly / 5 days intensive
  • $395
  • *Earlybird discount: 5% off
2 Full-Day Camps
$99.99
  • 2-day, full day camps
  • Lessons start at 9.30am and end at 5.00pm
  • Lunch and snacks provided
  • $445
  • *Earlybird discount: 5% off
Scratch 1+2 (Accelerated)
$99.99
  • 5 sessions
  • 3.5 hours per session
  • $695
  • *Earlybird discount: 5% off

Scratch 2 Course for Kids (10 – 12)

Schedule

  @Glen Waverley

11-12 Jun 2018
(Mon – Tue)
9.30am – 5pm

Sign up

Fees

$395 – $445
*Earlybird Discount : 5% off

*Up till 10 Days prior to course commencement, subject to availability.

Venue

@Glen Waverley
U1, 11-15 Leicester Avenue VIC 3150

Who is this for?

– Children 10-12 years old
– Completed Scratch 1
– Laptop provided (one per child)

Coding has a lot of Mathematics

“Learned lots of new things… I used mindmaps… Coding has a lot of Mathematics. We think a lot”, Tobias, Scratch Intermediate Programme, Coding Lab, Singapore

More Testimonials

Further Develop your Child’s Logical Thinking and Problem Solving Skills

This course is a follow up from the Coding for Kids Scratch 1 course. It is designed for Students who have either completed the Coding Lab Scratch 1 course or students who have learned basic Scratch elsewhere and take a placement test with Coding Lab.

Continuing on from where the students left off in Scratch 1I, students will add advanced game design concepts to increase the complexity of their programs. More in-depth programming will also be taught, where students will need to apply their knowledge of coordinates and math extensively, culminating in creating a program they can truly be proud of.

Want to know more? Read our FAQ on our coding for kids courses here.

 Coding for Kids (Scratch 2) Course Outline

Quick Recap and Stories
Recap the key Scratch concepts and knowledge
Implementing Storyboards with Scratch

Variables, functions and blocks
Deep-dive into variables – setting timers and more
Make your own block

Key Game Features
Techniques to implement key game features (e.g. Scoring, levels, enemies)

Develop your own Project (Game/Story/Animation)
Hands on experience and application of techniques to develop own games, stories or animation

Project Showcase
Continue on your project
Use the techniques you have learned over the past 4 days
Show and tell

Who is this coding class for?

  • Children 10-12 years old
  • Completed Scratch 1
  • Laptop provided (one per child)
  • Maximum tutor to student ratio of 1:8

Class Structure

  • Course Duration: Total 10 hours

We offer our classes in two different formats to cater to your needs.

5 x 2hrs
$99.99
  • 5 sessions
  • 2 hours per session
  • Weekly / 5 days intensive
  • Maximum tutor to student ratio of 1:8
  • $395
  • *Earlybird discount: 5% off
2 Full-Day Camps
$99.99
  • 2-day, full day camps
  • Lessons start at 9.30am and end at 5.00pm
  • Lunch and snacks provided
  • Maximum tutor to student ratio of 1:8
  • $445
  • *Earlybird discount: 5% off

Tinkering Garage – Coding with Math, Science, Micro:Bit, mBot and more!

Schedule

  @Glen Waverley

11-12 Jun 2018
(Mon – Tue)
9.30am – 5pm

Sign up

Fees

10 sessions (P103 & P104): $695
5 sessions (P103 / P104): $395

Venue

@Glen Waverley
U1, 11-15 Leicester Avenue VIC 3150

Who is this for?

– Children 8-12 years old
– Completed at least Scratch 2 or more
– Laptops and garage tinkering equipment provided

Testimonials

Who is Faster? A 2-player battle with Makey Makey

Who has the faster reaction? Watch our 2 students, William and Joshua pit their skills against each other in this fun game coded by Joshua during one of our Tinkering Garage sessions. Using Play Doh and Makey Makey for the physical input, they must compete to hit the buzzer faster and earn enough points to win the game! Beware: Hitting the buzzer before the Go button shows will incur negative point penalties.

More Testimonials

What’s in a garage? Well, Microsoft, Apple and HP were all started in a garage!

Continue to inspire your young coder with our Tinkering Garage workshops. Suitable for students who have completed at least 20 hours of foundation lessons ( Beginner II or more), they will now be invited back to our flagship campus to hone their newfound coding skills.

Fancy your child learning how to model Genetics and Probability in class? Trying to teach them what Projectile Motion is all about? How about understanding Osmosis and Diffusion via a simulated game? Our classes incorporate coding with your child’s school subjects, reinforcing concepts learnt in school, and introduces advanced theories, made simpler with coding. Students learn the process of abstraction (distilling data to show only the relevant facts) and use coding to model real-life scientific concepts.

Projectile Motion – With Rainbows! (Adjustable Fire Power and Gravity)
Cell Mitosis – A Simulation (With Cycle and Cell count)

On top of themes based on popular game types such as Car Racing, Pokemon Go, and they will also have the opportunity to Tinker with Code, using our state-of-the-art gadgets such as the mbot, Makey Makey, the micro:bit and more!

Learn something new each time with our specially curated, Award-Winning Tinkering Garage Curriculum.

Want to know more? Read our FAQ on our coding for kids courses here.

Who is this coding class for?

  • Children 8-12 years old
  • Completed at least Scratch Beginner II or more
  • Laptops and garage tinkering equipment provided

Learning Outcomes

  • Develop problem-solving skills and cultivate logical and computational thinking (Skills which last a lifetime)
  • Appreciate the application of Science and Mathematics outside of schoolwork, with real-world exercises (modeling)
  • Hands-On experience with Robotics and various gadgets (Tinker time!)

Class Structure

  • 2 Hours (5 Lessons  / 10 Lessons)
  • 1:8 teacher to student ratio

Course Fees

  • $695 (10 sessions)
  • $395 (5 sessions)

Creative Writing x Coding Camp (Ages 7 -12)

Schedule

  @Glen Waverley

11-12 Jun 2018
(Mon – Tue)
9.30am – 5pm

Sign up

Fees

$667.68 (Including GST)
4-Day Camp

Venue

@Glen Waverley
U1, 11-15 Leicester Avenue VIC 3150

Who is this for?

– Children 7-12 years old
– No prior knowledge needed
– Laptop provided (one per child)

Testimonials

I can get a head start on Algebra

“I think it is very useful in school as I can get a head start on Algebra on coordinates… which I’m not supposed to learn now. I’m supposed to learn it in P6 I guess..”, Jake, 8 years old, Singapore March 2016 Holiday Programme

Nurturing Future Leaders In Technology

Ever wondered how much kids enjoy coding and what they learn during our classes? Our young tech stars say their piece in this short clip below. Enjoy!

More Testimonials

The Write Connection and Coding Lab Present: Creative Writing x Coding – A Powerful Combination of Language and Logic (Back by Popular Demand!)


In this exciting holiday programme, children get to hone their creative writing skills, and then use the stories that they have fleshed out to create exciting computer animations and games at Coding Class. Not only do they learn to write like a pro, they apply Logic, Math and Problem-solving to program a digital version of their story, creating a visual and cerebral feast for the senses.

Creative Writing x Coding Lesson Outline

Date:    12-14 Jun, 16 Jun

Venue: Bukit Timah/ Parkway Parade

Fees: $667.68 (Including GST)

Timing: 10am -3.30pm daily

*Please bring some pocket money for lunch. For food allergies, parents are advised to pack their own food for the lunch break

Creative Writing class (By The Write Connection) – 2 Hours

This highly effective, fun, and hands-on 4-day Creative Writing course introduces students to the fundamental concepts and principles of Creative Writing. Through various activities and games, your child will learn key strategies and different techniques to write with excellence. You will see improvement in your child’s writing after 4 days!

== Lunch Break ==

Coding Class (By Coding Lab) – 2.5 Hours

Start your child on their journey in coding with Coding Lab’s award-winning MIT-inspired curriculum. An inquiry-based programme that trains your child to think logically and builds their confidence in problem-solving, children will bring their handcrafted stories to life using Scratch, one of the world’s most popular graphics-based computer coding language. Using math and coding concepts such as loops, variables, and sequencing, students apply their newfound programming tools to their stories, bringing their stories to the next dimension. A lifelong skill that is important for the future, learning to code empowers your child to create, design and develop computational media which they enjoy in their daily lives. Students will complete the Scratch 1 curriculum, with an emphasis on dialogues, broadcasts and the fleshing out of animated characters using code.

P200: Mobile App Developer

App Inventor 1 Course for Kids (10 – 12)

Schedule

  @Glen Waverley

11-12 Jun 2018
(Mon – Tue)
9.30am – 5pm

Sign up

Call 0450 873 342
to find out more

Fees

App Inventor 1: $445
App Inventor 1+2 (Accelerated): $695
Earlybird* : 5% off

*10 Days prior to course commencement, subject to availability.

Venue

@Glen Waverley
U1, 11-15 Leicester Avenue VIC 3150

Who is this for?

– Children 10 – 12 years old
– Completed Scratch Intermediate (Or Placement test with Coding Lab)
– Laptop provided (one per child)

Further Refine your Child’s Apps with more Complex Features


Students will take their mobile phone apps to the next level of sophistication. They will learn to structure and develop more complex apps.

Through the process of developing more complex apps, students will be stretched to apply what they have learned in Mathematics class, using a problem-solving approach. Can’t get transport easily? Today, we have Grab and Uber. Want to communicate with your friend but used up your mesage quota? WhatsApp /Skype/Line to the rescue! Our classes emphasize problem-solving and critical thinking, skills that remain relevant for life.

Making Apps is way cool, but it’s also hard work – our award-winning curriculum has been specially designed to draw parallels to PSLE Math topics such as Algebra, Geometry, Ratio, Speed. These and other mathematical concepts will be applied vigorously in their app creation, allowing your child to see the link between their favourite app and what they have learned in school. With expert guidance from our instructor, your child will easily understand how commonly used Apps function and start developing some ideas of their own. Who knows, they may soon be creating the next Grab or WhatsApp!

Want to know more? Read our FAQ on our coding for kids courses here.

Coding for Kids (App Inventor 2) Course Outline

Quick Review and Project Planning
Review of the App Inventor interface
Planning for a complex App

Using GPS
Learn to detect and use current GPS location information to create unique

Say Cheese
Learn to use the camera function, and perform a variety of tasks with it

Memory
In depth understanding of various data types
Learn about storing persistent data

Project showcase
Work on your game/app/animation concept
Use the techniques you have learnt over the past 4 days
Show and tell

Who is this coding class for?

  • Children 10-12 years old
  • Completed App Inventor 1
  • Laptop provided (one per child)

Class Structure

  • Course Duration: Total 10 hours
  • Number of lessons: 5
  • Hours per lesson: 2
  • Small Class Size: 8 students maximum

Course Fees

  • SGD $445
  • *Earlybird discount: 5% off

*Up till 10 days prior to commencement of course, subject to availability.

App Inventor 2 Course for Kids (10 – 12)

Schedule

  @Glen Waverley

11-12 Jun 2018
(Mon – Tue)
9.30am – 5pm

Sign up

Call 0450 873 342
to find out more

Fees

$445
Earlybird* : 5% off

*10 Days prior to course commencement, subject to availability.

Venue

@Glen Waverley
U1, 11-15 Leicester Avenue VIC 3150

Who is this for?

– Children 10-12 years old
– Completed App Inventor 1
– Laptop provided (one per child)

Further Refine your Child’s Apps with more Complex Features

Students will take their mobile phone apps to the next level of sophistication. They will learn to structure and develop more complex apps.

Through the process of developing more complex apps, students will be stretched to apply what they have learned in Mathematics class, using a problem-solving approach. Can’t get transport easily? Today, we have Grab and Uber. Want to communicate with your friend but used up your mesage quota? WhatsApp /Skype/Line to the rescue! Our classes emphasize problem-solving and critical thinking, skills that remain relevant for life.

Making Apps is way cool, but it’s also hard work – our award-winning curriculum has been specially designed to draw parallels to PSLE Math topics such as Algebra, Geometry, Ratio, Speed. These and other mathematical concepts will be applied vigorously in their app creation, allowing your child to see the link between their favourite app and what they have learned in school. With expert guidance from our instructor, your child will easily understand how commonly used Apps function and start developing some ideas of their own. Who knows, they may soon be creating the next Grab or WhatsApp!

Want to know more? Read our FAQ on our coding for kids courses here.

Coding for Kids (App Inventor 2) Course Outline

Quick Review and Project Planning
Review of the App Inventor interface
Planning for a complex App

Using GPS
Learn to detect and use current GPS location information to create unique

Say Cheese
Learn to use the camera function, and perform a variety of tasks with it

Memory
In depth understanding of various data types
Learn about storing persistent data

Project showcase
Work on your game/app/animation concept
Use the techniques you have learnt over the past 4 days
Show and tell

Who is this coding class for?

  • Children 10-12 years old
  • Completed App Inventor 1
  • Laptop provided (one per child)

Class Structure

  • Course Duration: Total 10 hours
  • Number of lessons: 5
  • Hours per lesson: 2
  • Small Class Size: 8 students maximum

Course Fees

  • $445
  • *Earlybird discount: 5% off

*Up till 10 days prior to commencement of course, subject to availability.

P300: Python

P301A: Python Meets Math 1A

Schedule

  @Glen Waverley

11-12 Jun 2018
(Mon – Tue)
9.30am – 5pm

Sign up

Call 0450 873 342
to find out more

Fees

$445*
*Early Bird Discount: 5% off
*Up till 10 Days prior to course commencement, subject to availability

Class Structure

10 hours
Tutor to Student ratio 1:8

Who is this for?

> Ages 10-12 years old
> Laptop provided (one per student)
> Completed App Inventor 2 (Otherwise placement test is required)

Venue

@Glen Waverley
U1, 11-15 Leicester Avenue VIC 3150

Start your journey with Python, a real-world syntax-based programming language


Consistently ranked #1 as the “Most Popular Coding Language“, learning Python will enable your child to build programs that are used widely today in many domains; Eg. Web Development, Data Science, and Artificial Intelligence.

In this program specifically designed based on the PSLE Mathematics curriculum, Mathematics will be used as the context through which students pick up Python programming skills. They will learn how to apply Mathematical Operators to calculate the area of a square or even develop a BMI Calculator (Who knew that +, -, x, ÷ could be so fun!). They will also make use of conditionals to create a Movie-Age checker. And what about ending off with developing their own personalised “Baymax“, complete with a health tracker and personalised health tips? The sky is the limit as Kids get their hands on these exercises, and much more in our Python Meets Math classes!

This powerful synergistic pairing of Math and Programming, developed by Coding Lab’s Award-Winning team of curriculum advisors, has been tested in selected MOE schools and proven to provide students a solid foundation in both.

Course Outline

Introduction to Python
Learn to install, setup and run Python
Introduction to the various data types (Eg. Strings, Float, Integers)

Various Data Types
Learn and apply numerical data and Mathematics operators
Calculate the area of a Square/Triangle/Circle
Develop a BMI Calculator
Learn String (text) data and String manipulation

Making Decisions with Conditional Operators
Syntax of if, if-then-else, if and e lif
Develop your own “Baymax” – Your Personal Healthcare Companion

Who is this coding class for?

  • Children 10-12 years old
  • Completed App Inventor 2
  • Laptop provided (one per child)

Class Structure

  • Course Duration: Total 10 hours
  • Number of lessons: 5
  • Hours per lesson: 2
  • Small Class Size: 8 students maximum

Course Fees

  • $445
  • Earlybird*: 5% off

*10 days prior to commencement of course

P301B: Python Meets Math 1B

Schedule

  @Glen Waverley

11-12 Jun 2018
(Mon – Tue)
9.30am – 5pm

Sign up

Call 0450 873 342
to find out more

Fees

$445
Earlybird* : 5% off

*10 Days prior to course commencement, subject to availability.

Class Structure

10 hours
Tutor to Student ratio 1:8

Who is this for?

> Ages 10-12 years old
> Laptop provided (one per student)
> Completed P301A – Python 1A (Otherwise placement test is required)

Venue

@Glen Waverley
U1, 11-15 Leicester Avenue VIC 3150

Challenge your Talented Coder with more Advanced Real-World programs

Upon completing our P301B – Python Meets Math 1B curriculum, your child will have learned how to run loops with conditionals to solve various Math problems.

In this program specifically designed based on the PSLE Mathematics curriculum, Mathematics will be used as the context through which students pick up Python programming skills. They will learn how to apply Mathematical Operators to calculate the area of a square or even develop a BMI Calculator (Who knew that +, -, x, ÷ could be so fun!). They will also make use of conditionals to create a Movie-Age checker. And what about finding the lowest common multiple of two numbers, with just a touch of the button? Kids get to learn these, and much more in our Python Meets Math classes!

This powerful synergistic pairing of Math and Programming, developed by Coding Lab’s Award-Winning team of curriculum advisors, has been tested in selected MOE schools and proven to provide students a solid foundation in both.

Want to know more? Read our FAQ on our coding for kids courses here.

Course Outline

Logical operators and Truth tables
Learning and Applying logical operators (And, Or, Not)
Develop a Movie-Age Checker

While Loops
Using while loops
Applying while loops to Mathematics (Eg. Prime numbers, Lowest Common Multiple)
Problem-sum solving with Guess and Check

Using Modules and Libraries
Random numbers

Hackathon and Challenges
Timed Challenges for students to stretch their abilities

Who is this coding class for?

  • Children 10-12 years old
  • Completed P301A – Python 1A
  • Laptop provided (one per child)

Class Structure

  • Course Duration: Total 10 hours
  • Number of lessons: 5
  • Hours per lesson: 2
  • Small Class Size: 8 students maximum

Course Fees

  • $445
  • Earlybird*: 5% off

*10 days prior to commencement of course