School Suspended.
Learning Continues.

At Preface, we believe that you should never stop learning and growing. Preface is a place to gain and share knowledge, empowering your child to broaden their exposure through learning coding. We produced coding tutorials to bring you the best learning experience for you to continue learning at home. New videos will be uploaded daily from Monday to Friday.

How to make our Apps Talk

How to Translate on Scratch

How to Physically Interact with Scratch Sprites

How to Draw on Scratch

How to Make Instruments on Scratch

How to Create Clones on Scratch

How to make Loops for Conditions

How to Create a Timer

How to Create Digital Red Packet

How to Create a Quiz Show

Event Handling in Multiplayer Games - Friday 6 Mar 2020

How to Communicate Between Sprites

How to Create Animations Features

How to Create a Maze

How to Create an Optical Illusion

How To Create Sprite Interactions

Review Session - Friday 28 Feb 2020

How to Create a Shooting Game

How to Create and Upload Sprites and Backdrops

How to Create a Score Function

How to Create a Moving Backdrop

How to Make a Pokemon GIF

How to Build the Game "Into the Jungle"

Facial Recognition

How to Create your Own Scratch Account

Words from our students: Their Coding Journey

Journeys of our students inspired by Preface to change their life through coding
Jacqueline, Age 9

I have been learning coding for almost 2 years and I quickly discovered my passion in coding. There is still so much more I want to learn and achieve.

Watch my coding tutorial
Lucille, Age 6

Coding is something I really enjoy as I can actually build games and animations and customise my Scratch projects instead of just playing them.

Watch my coding tutorial
From watching the video tutorials above, you’ll be able to get a firm grasp on universal coding concepts and understand the fundamentals of coding. If you’d like to dive deeper, you may achieve a lot more through our coding courses.

Start Your Coding Journey Now

1:1 classes available online or in-person

Project-based Learning Approach


Students will learn to build complex games and animations, learn the underlying concepts of programming, and become familiar with every function in Scratch. They will obtain mathematical, logical thinking and computational skills.

Explore our Curriculum

Dodge the Virus | Part 4. Sound Effect

Dodge the Virus | Part 3. Scoring System

Dodge the Virus | Part 2. Code the Characters and Buttons

Dodge the Virus | Part 1. Designer

How to Make a Valid Sign Up System

How to Reduce Repetitive Codes in Your App

How Apps Remember Multiple Data using One Variable

How to Check Multiple Layers of Conditions

How to Check Multiple Conditions at Once

How Apps Understand Yes and No

How Apps Compare Two Numbers

How to Get Inputs from Users

How Apps Count Numbers Increasingly and Decreasingly

How Apps Remember Information

How to Create a More Powerful If Then

How Apps Sense Shaking

How to Replicate the Slither.io

How to Tell Positions in the Programming World

How to Create Various Outcomes in Your App

How to Make an Animated Banner

How Apps Give Response to Users

How to Play Sounds and Display Texts

How to Design a Simple Game Layout

Accelerometer

How to Create your Own App Inventor Account

Words from our students: Their Coding Journey

Journeys of our students inspired by Preface to change their life through coding
Isaac, Age 13

I started learning to code mainly because I think it is the key to my future. I am now helping my aunt develop a website for her business. I really can’t wait to see what the future holds for us!

Watch my coding tutorial
Sik Sik, Age 11

I spend at least 2-3 hours a day watching YouTube. I don’t want to be just a consumer of technology, I want to be a creator and I want to start my own YouTube channel.

Watch my coding tutorial
From watching the video tutorials above, you’ll be able to get a firm grasp on universal coding concepts and understand the fundamentals of coding. If you’d like to dive deeper, you may achieve a lot more through our coding courses.

Start Your Coding Journey Now

1:1 classes available online or in-person

Project-based Learning Approach


Students will have the ability to create utility apps to help solve real-world problems and turn them into a series of programmable events. They will be engaged in stimulating exercises that allow their creativity to shine.

Explore our Curriculum

Follow Us