IN-PERSON ONLY | AGE 3-5

Fun with Code: ScratchJr

Create cartoons and mini-games

Drag and drop “symbol-only” blocks to make characters move! Train up simple math skills and problem solving ability through coding puzzles.
Create cartoons and mini-games Drag and drop “symbol-only” blocks to make characters move! Train up simple math skills and problem solving ability through coding puzzles.
Perfectly designed for
3 to 5 year-old children
Curriculum developed by
Certified Trainers from MIT
One-of-a-kind Experience
Fun Learning
At Preface, kids learn how to make games and animations that they love to play with themselves. They get to tap into their inner creativity and explore this process with like-minded buddies.
Global award winning AI program
Unlike other traditional schools that push kids into standardized learning with rigid lesson plans, we tailor each lesson entirely for them and calibrate the best in-class materials based on their performance.
Best classroom experience
No matter if it’s in in-person or remote setting, our instructors and course design make sure each learner is supported and have all key concepts cleared at each checkpoint.
Boot Camps at Preface
Our curriculum team develops new lessons that build off past cohorts. Below is an example of what you can expect at our boot camps.

Getting To Know You

We start off each day with warm-ups. At the same time, we make sure everyone has all the necessary tools and materials ready for the day.

We start off each day with warm-ups. At the same time, we make sure everyone has all the necessary tools and materials ready for the day.

Lessons, Projects, Games!

Have fun playing games that require coding skills, and learn key concepts through real-life projects and personalised exercises.

Have fun playing games that require coding skills, and learn key concepts through real-life projects and personalised exercises.

Support Buddies

Every mistake is an opportunity to improve. Our instructors make sure each student can pick up the concepts at each learning checkpoint.

Every mistake is an opportunity to improve. Our instructors make sure each student can pick up the concepts at each learning checkpoint.

Curriculum
Introduction to Programming
  
16 Hours

This introductory stage will show you how to make digital characters “come to life” with movements and user interactions (e.g. tapping screen as a control input) with simple programming logic. You’ll also spice up your math skills by counting the number of steps your characters have moved up, down, left and right.
Concepts to learn
  • A programming mindset developed through a step by step methodology
  • Illustrate characters with graphic editors
  • Build simple animations
Animate Your Characters
  
16 Hours

You will learn how to break down a big mission (a frozen musical) into small tasks and complete each task step by step, like adding in the music, making characters move and dance. Create and design your own 3-D digital characters in the paint editor using different shapes and even photos with the camera functions as well as the recording function for unique sounds.
Concepts to learn
  • Fundamental creative skills (Brainstorming, Sequential logic)
  • Capability to communicate your own ideas
  • Basic animation and programming concepts (Enlarging, Triggering, Repeat, Sequence)
Create Your Digital Games with Depth
  
16 Hours

Now, you will be able to plan your projects with a programming mindset before the actual coding, e.g. story planning with plots, scenes, characters. You will also learn to add multiple screens, like different levels, and background images to enhance the complexity of games and stories.
Concepts to learn
  • Advanced animation techniques (Transitions, Costume switching)
  • Programming concepts (Broadcasting, Event Handling)
  • Tech-driven mindset to experiment and explore
Pause and resume anytime
All lessons can be taken individually. Fit them into your summer vacations or any schedule you like.
Already know the basics?
If you have some coding experience, you can jump ahead after doing a short interview with us.
Key learnings
Develop games that require more complex concepts such as nested conditionals, loops, functions, and arguments
Managing multiple event triggers properly so games reset, run and animate at the right time
The concept of data, from data storage to management
Happy Graduates
Alicia & Mitch
9 & 7 years old
Alicia & Mitch
9 & 7 years old
In collaboration with Asia Miles, Alicia and Mitch have teamed up to develop aninteractive game to cure our travel itch during COVID-19. Who would have thoughtlearning just one full year would have given them the opportunity to design a game forthe global audience.
“A year ago, I only knew how to code a character to move left and right. Now, I know how to build a game for Asia Miles that would literally appear on a website and be played by adults! I cannot wait to build more games and apps for everyone!”
In collaboration with Asia Miles, Alicia and Mitch have teamed up to develop aninteractive game to cure our travel itch during COVID-19. Who would have thoughtlearning just one full year would have given them the opportunity to design a game forthe global audience.
“A year ago, I only knew how to code a character to move left and right. Now, I know how to build a game for Asia Miles that would literally appear on a website and be played by adults! I cannot wait to build more games and apps for everyone!”
Alicia & Mitch
9 & 7 years old

See what we’ve achieved

How To Apply
Get Hour Credits
Pick a plan below that fits your learning goals
Customise Schedule
Our admission specialist will contact you
Start Learning
Use the hours for in-person or online classes
Hour Credits
Best For
Price
Hour Credits
8 Hours
Best For
Having a taste of the experience by taking half a stage
Price
HK$6,400.00
Hour Credits
16 Hours
+ 1 extra hour
Best For
Going through the stages one by one
Price
HK$12,800.00
5% Off
Hour Credits
48 Hours
+ 5 extra hour
Best For
A full experience for you to complete the stages in full speed
Price
HK$38,400.00
10% Off
IN-PERSON | 1-ON-1
Try our 1-hour trial class
HK$ 800

Get a taste of our personalised learning experience. Students will be introduced to the basic and create a mini-game with their favorite characters.

You can redeem the trial fee at your next purchase of any course packages. Terms and conditions apply.

Hour Credits
Best For
Price
Hour Credits
8 Online Hour Credit
Best For
Having a taste of the experience by taking half a stage
Price
HK$5,440.00
15% Off
Hour Credits
16 Online Hour Credit
+ 1 extra hour
Best For
Going through the stages one by one
Price
HK$10,880.00
20% Off
Hour Credits
48 Online Hour Credit
+ 5 extra hour
Best For
A full experience for you to complete the stages in full speed
Price
HK$32,640.00
>20% Off
ONLINE | 1-ON-1
Try our 1-hour trial class
HK$ 680

Get a taste of our personalised learning experience. Students will be introduced to the basic and create a mini-game with their favorite characters.

You can redeem the trial fee at your next purchase of any course packages. Terms and conditions apply.

Our Campus
Campus | Causeway Bay
45/F, Lee Garden One, 33 Hysan Ave, Causeway Bay, HK
Campus | Central
G/F, LKF Tower, 33 Wyndham Street, Central, HK
Campus | Tai Koo
19/F, 14 Taikoo Wan Road, Tai Koo, HK
Campus | Causeway Bay
45/F, Lee Garden One, 33 Hysan Ave, Causeway Bay, HK
Campus | Central
G/F, LKF Tower, 33 Wyndham Street, Central, HK
Campus | Tai Koo
19/F, 14 Taikoo Wan Road, Tai Koo, HK
Campus | Tsim Sha Tsui
29/F, The Gateway Tower 5, Harbour City, 15 Canton Road, Tsim Sha Tsui, HK
Campus | Kwun Tong
26/F Two Harbour Square, 180 Wai Yip St, Kwun Tong, HK
Campus | Wan Chai
10/F, YF Life Tower, 33 Lockhart Road Wanchai, HK
Feel like staying home?
Our instructors are well-trained to spark creativity and confidence over live video chat, just as effective as in the classroom, so that your kids can learn from anywhere.

Frequently Asked

The best age to start learning to program can be as young as 3 years old. This is the best age to expose your child to the basic concepts of computing. When they gradually grow into their teenage years, our coding and game design projects can then spark creativity, logical thinking and individuality within them. As Preface has curriculums perfectly designed for each age group, it’s never too early or too late for your child to step into the coding adventure.
First things first, coding is satisfying and fun! Once you get past the thought that coding is too complicated, given the right instructions, you can enjoy the exhilarating joy of coding your own creations. When kids learn how to code, they learn how to talk to computers. They get to break down complex ideas and arrange them in a logical way. People who can clearly analyze and communicate complex ideas in simple terms tend to be more successful in all walks of life. Programming challenges also help children develop resilience. When kids debug their own code, they develop the ability to bounce back from failure, and see failure as a learning opportunity. What’s more important is that coding trains up their technical mindset to prepare for the digital economy and the tech-driven future. By turning from a passive tech consumer, to a proactive creator, kids with coding knowledge look at the world in a different way, and who knows, maybe it even opens pathways for their future lucrative careers.
You don’t need any prior coding experience to start learning. We have courses for each experience level, from complete novice to seasoned tinkerer. At Preface, we provide a curriculum that’s just right for your kid, by considering their learning goals and preferences. If you already know the fundamentals, you can choose to skip a module by doing an assessment and interview with us.
Each learner’s curriculum is personalised based on their performance and feedback stored in our A.I. system. The MIT-influenced curriculum is designed in a way that our instructors can tweak the teaching materials to make targeted improvements and to make it more fitting to your kid’s appetite and interests. Coding is not just about the hard tech skills, but also the maker spirit — creating something impactful from scratch. Check outPreface's different.
Our instructors are all battle-tested with field and academic experiences. Their background ranges from primary school teachers, software engineers, Ph.D. educators, and even lawyers.

Upon graduating from our coding programs or boot camps, your child will receive a certificate of completion with their name and graduation date on it.

Besides, we use scaffolding to break up learning into chunks. Students will do projects with different difficulties and escalate along with your child's progress so that our instructor can assess and ensure they have a strong understanding of the concepts before moving forward.

You’ll attend a Learning Consultation, which showcases the projects your kids have done and comments from our instructors. This will be arranged at a later stage after you’ve signed up for a class.

Besides, we use scaffolding to break up learning into chunks. Students will do projects with increasing difficulty, so that our instructor can assess and ensure they have a strong understanding of the concepts before moving forward to the next.

Yes, please do. In case there’s any concern about bringing your own device, feel free to talk to our Learning Support team to work out an arrangement. For ScratchJr courses, please bring an iPad or a Tablet. For Scratch, App Inventor and any other courses, please bring a laptop. Both Mac and Windows work as long as they can be connected to the internet.https://www.preface.ai/terms

To ensure your safety, classes will be cancelled for Typhoon 8 or above, or if a black rainstorm signal or above is issued or expected to be issued 2 hours before classes start! Be sure to check the weather forecast before you head out

Please refer to our terms and conditions page and look for your category -

https://www.preface.ai/terms
Just pass us your doctor certificate and we’ll arrange a make-up session for you. You can hop into another available session and we’ll try our best to accommodate.
All the credits save into the individual accounts, and it is not transferable.
For any special classes arrangement, kindly contact the Community Team via live chat!
No worries if your child has never used the laptop before. Our instructor would definitely teach the basic function of the laptop, say using the mousepad or controlling the cursor. We believe your child would have a fruitful coding experience for the regular class.
Report to our Community Team immediately via live chat, we will inform the instructor at once. As our instructors’ schedules are tied up, there will not be any compensation in any late situation. (excluding sick leave)
Not sure where to start?
Answer a few questions and a Preface education advisor will work one-on-one to find the right course for your kid.