June School Holidays

P101 Scratch 1

P101 Scratch 1
June School Holidays

P101 Scratch 1

Duration
4 x 2.5 hour lessons —— 5 x 2 hour lessons ——— 3 x 3.5 hour lessons —— 2 Full-Day Camp
Classes Fully In Person
Certificate Provided (Digital Copy)
Prerequisite
Ages 7 to 9,
No experience required
w/GST

Programme Overview

For Ages 7 to 9

Give your child an early advantage in technology.

We believe in engaging children as thinkers and creators through hands-on, project-based learning. Coding is increasingly recognised as an essential skill for all, not just those who aspire to be programmers or computer scientists. This is because it develops computational thinking, a skill that applies across all ages.

Computational thinking involves solving problems efficiently by breaking them down into more manageable parts. It also includes learning abstraction, allowing students to see the bigger picture from smaller details.

Course Outline

We have designed a curriculum that introduces computational thinking at an age-appropriate level. After mastering the basics of Scratch, students are encouraged to explore their creativity. They will take part in their first hackathon, where they will apply their skills to combine characters and functions to create games, stories or animations.

Register at least 14 days before the programme start date to enjoy a 5% early bird discount.

Course Highlights

Introduction to Scratch

  • Understand motion and events
  • Learn about (x,y) coordinates
  • Initiate events using different user inputs

Controlling Characters Using Commands

  • Understand relative and absolute commands
  • Adjust sizes
  • Give instructions to characters

Step-by-Step Animation

  • Apply loops and parallelism techniques
  • Customise costumes, colours and music

Creation of In-Game Variables

  • Score
  • Timer

Hackathon

  • Students will participate in their first hackathon and create their own projects from scratch

 

Register Now To Start Their Learning Journey!

Fill out the form to add it to your cart. It's quick and easy!

Student Information

If you have more than one child, do register each child separately.

Frequently Asked Questions

About P101 Scratch 1

What is your average class size?

Our classes have a 1:8 teacher-to-student ratio. We keep our classes small so that every student benefits from personalised attention.

What do students need to bring to class?

We provide all equipment for the classes. Students just need to bring stationery, a water bottle and a jacket in case it gets cold.

What if a student misses a class? Is there a class replacement policy?

Unless absence is due to medical reasons, an email to specialprogrammes@thelearninglab.com.sg at least two weeks in advance is required for us to arrange a replacement class.

Depending on the lesson hours missed, you or your child may attend a replacement class or have the registration transferred to the same course at another location or time slot. Replacement classes may be conducted online or in person at Coding Lab’s campuses (KAP Mall / Parkway Parade).

Are there any prerequisites for the coding classes?

Yes, this differs for each programme. Please check the prerequisites carefully before signing up.

What if a student has attended a coding class previously? Can they still attend your coding class?

For classes with prerequisites, students may be required to complete a placement test so that we can assess their foundation level, as curricula may differ across providers. We aim to ensure that every student benefits and learns. It is important that your child is enrolled in a course that provides an appropriate level of challenge.

Please contact us at specialprogrammes@thelearninglab.com.sg if you have any questions.

I want to sign up but am unable to confirm the time slot as the school holiday schedule is not out. What should I do?

We understand the challenges of planning your child’s holiday schedule. You may proceed to sign up to secure a place and send us an email at specialprogrammes@thelearninglab.com.sg. We will do our best to accommodate requests to change time slots, subject to availability.