IN-PERSON | ONLINE | AGE 6-8

Grow with Code: Scratch

The Programming Course for Kids

Code now with MIT-backed, block-based programming tool: Scratch. Learn to build whatever you like, from your favorite games to cartoons.
Creativity is to see what is, and then make what could be. You don't need to start with complicated and advanced softwares...all you need is MIT Scratch. It is a block-based programming tool for young children. Designed to kickstart a coding journey through building engaging games and interactive animations, our course allows your children to develop important skills and confidence for solving problems in a programmatic and logical way.
Perfectly designed for
6 to 8 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.
A day at Preface
Our curriculum team develop new lessons that build off past cohorts. Below is an example of what you can expect on a daily basis in a Preface classroom.

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 module eases students into the world of Scratch by allowing them to familiarise with the platform. Students will be guided through the programming interface, learning how to navigate efficiently through a vast range of drag-and-drop Scratch blocks. Here, students will be introduced to fundamental programming concepts with the creation of interactive mini games and projects, developing a solid foundation for them to begin their coding journey.
Featured Projects
  • Flappy Bird
  • Space Invaders
Concepts to learn
  • Sequence
  • Looping
  • Variables
Building your Logic - Literally
  
16 Hours

Through consolidating learnt coding concepts from the previous modules, students will be challenged to create projects with increasing complexity, and will be building on their coding knowledge with new concepts. Students will also cultivate their logical and pattern recognition ability by exploring the importance of structuring codes, as they learn how they can keep their codes logically clear even when projects become more complicated.
Featured Projects
  • Catch the Pokemon
  • Clock & Countdown Timer
Concepts to learn
  • Relational operators (=, <, >)
  • CRUD (Create, Read, Update, Delete)
  • Creating custom functions with blocks
Extending into Animations
  
16 Hours

Students will dive into the world of animations, as they engage in a series of stimulating projects that will fully allow their creativity to shine. Here, they will break down the process of animation features by manipulating Scratch costumes and creating smooth visuals. In combination with animations, students will also be exploring a range of Scratch extensions, such as translators and camera sensing, all aimed at inspiring our coders to believe in the limitless possibilities of what they can do.
Featured Projects
  • Let Snorlax Sleep
  • Language Translator
Concepts to learn
  • Graphic and visual effects
  • Stop motion
  • Scratch extensions (video sensing, music functions)
Who Doesn’t Love Classic Games
  
16 Hours

Fruit Ninja, Pacman, Snake...games everyone grows up with and has come to love. Who would’ve thought they could be built just as well in Scratch? In this module, students will be given the opportunity to become game developers, as they attempt to recreate these classic games. Game features will be explored in detail in this module, as students examine how they can use learnt coding concepts to create game controllers, save high scores, and even implement two player gameplay.
Featured Projects
  • Fruit Ninja
  • Slither Game
Concepts to learn
  • Dynamic Screen Setting
  • Cloud Variables
  • Multiplayer Gameplay
Applying to the final project
  
16 Hours

Students will be consolidating all programming concepts learnt to create their own personal, large scale projects. Here, they will take full control of the design and coding process, with teachers only acting as advisory figures. This module will encourage students to employ principles utilised in the creation of real-life products, such as design-thinking and user flow. Throughout the process, they will learn how to build a complete project from ideation to debugging.
Concepts to learn
  • Consolidating and applying all coding concepts learnt
  • Managing a coding project from scratch to finished
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.
Creating dynamic interfaces with backend logic and scroll motion.
Popular game features such as title screens and sound effects.
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
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
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.

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 out this demo video where our students applied their technical skills for Warner music, and created a fun animated music video. See what they have to say.

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.

All of them have to pass our 4-step recruitment process; from video screening, interview, curriculum-based assessment, to finally a live teaching demo. Such a strict process is to ensure that we only select the top 1.5% of instructors, which makes our learning experience the top in the industry.

Learn more aboutPreface’s difference.

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.

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.

Learn more abouthow we teach kids.

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.
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
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.
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.