Course Overview

Don’t worry about not being able to read. Every coding block is in the form of symbols. Children can modify characters in the paint editor, add their own voices and sounds, even insert photos of themselves.

With our dedicated instructor, your children will get undivided attention and assistance they need to build their first digital creations. Learn now to create and express themselves with the computer, not just interact with it.

Preface Coding is an authorized programming trainer in Asia recognised by Massachusetts Institute of Technology (MIT).

Our curriculum is designed and developed by certified Computer Science Trainers from MIT. We’ve gained international recognition from media and scholars, featuring our programs on Financial Times, Yahoo and the official MIT blog. All of our trainers are either certified by MIT or by our MIT Master Trainers.

Find more about our international presence on our blogs.

Course Curriculum

All modules can be taken individually. Skipping to Module 2-6 will require an interview.

Introduction to Programming

This introductory module 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.

Animate Your Characters

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.

Create Your Digital Games with Depth

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.

Module 1 & 2: Introduction to Programming

Course Duration: 16 Hours

This introductory module 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.

Module 3 & 4: Animate Your Characters

Course Duration: 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.

Module 5 & 6: Create Your Digital Games with Depth

Course Duration: 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.

See what we've achieved

One of a kind learning experience.

But first, get to know you.

Unlike other traditional schools that push you into standardized learning with rigid lesson plans, we tailor each lesson entirely for you. Tell us about your learning goals, your level, area of programming interests, and we’ll design lessons and exercises based on our curriculum that move you closer to your objectives and learning pace.

Calibrate the best in-lesson materials.

Lesson after lesson, we collect data and feedback on what you’re weak at and where you need help with. This facilitates gradual ever-improving personalization in lesson materials for the coming lessons you’ll have with us. We make sure your progress is always improving with endless refinements.

Decode with real-world applications.

Instead of long, skill-based lectures, we base our lectures on real-life use cases and business applications so you can easily and quickly understand how to apply different programming techniques to various scenarios.

Curate your personal learning aids.

From revision flashcard to after-class challenges, they’re all made just for you. We curate and recommend relevant learning cues so you can study smarter and rehearse core concepts at any time on our platform.

Always know you better

The more lessons you have, the better our A.I. engine generates tailor-made and ever-improving curriculum for you. Iterating from feedback after feedback, our data-driven personalized learning program will always keep you on track.

But first, get to know you

Unlike other traditional schools that push you into standardized learning with rigid lesson plans, we tailor each lesson entirely for you. Tell us about your learning goals, your level, area of programming interests, and we’ll design lessons and exercises based on our curriculum that move you closer to your objectives and learning pace.

Calibrate the best in-lesson materials

Lesson after lesson, we collect data and feedback on what you’re weak at and where you need help with. This facilitates ever-improving personalization in lesson materials for the coming lessons you’ll have with us. We make sure your progress is always improving with endless refinements.

Decode with real-world applications

Instead of long, skill-based lectures, we base our lectures on real-life use cases and business applications so you can easily and quickly understand how to apply different programming techniques to various scenarios.

Curate your personal learning aids

From revision flashcard to after-class challenges, they’re all made just for you. We curate and recommend relevant learning cues so you can study smarter and rehearse core concepts at any time on our platform.

Always know you better

The more lessons you have, the better our A.I. engine generates tailor-made and ever-improving curriculum for you. Iterating from feedback after feedback, our data-driven personalized learning program will always keep you on track.

Tuition

1-on-1 In-person Class

1

ENROLL

2

SCHEDULE

3

LEARN

Hour Credits

Each standard lesson is 1 hour.
GBP 634

£80 / hour

Hour Credits

1 Free Hour Credit
GBP 1,584

was £1,664

Hour Credits

4 Free Hour Credits
GBP 3,168

was £3,485

FAQ

Classes can be scheduled 2 days beforehand, so you can have lessons pretty much right after you’ve paid. Of course, you’re always welcome to book in for a later time to lock down your schedule first.

The beauty of the 1-on-1 class is you get to choose your time and class intensity, while not having to give up other priorities. Lessons can be scheduled from Mon - Sun, starting as early as 9 am or as late as 8 pm HKT.

For 1-on-1 in-person classes:
Book a class, meet and code. Time and location of your choice. We will get in touch to schedule your first lesson and guide you to the necessary tools needed. You’ll also receive reminder emails prior to each lesson.


Yes, it is necessary for students to bring their own iPad to class.

Our curriculum is personalized by the learning feedback stored in our A.I. system. Our system can easily pinpoint the area of learning weakness for a student and tweak learning materials to make targeted improvements so the student can progress quickly.

It’s possible. Assessment and interview with the student will be required to determine where he/she should start.

SUBSCRIBE

to get updates on our classes and workshops

By clicking "Subscribe", you agree to receive emails from Preface and accept our web terms of use and privacy & cookie policy.