First Code Creator (Age 12-14)

The First Code Creator program lays a solid foundation of computer science concepts and theories through developing technically challenging apps. With an emphasis on hands-on development and bringing ideas to reality, the program guides students to deepen their understanding on key current topics in technology, including privacy, security and social networking.

This program covers computational thinking on 7 areas including Creativity, Abstraction, Data, Algorithms, Programming, Internet, and Impact.

Challenging, Fast Pace Course

The Creator Program offers a fast-pace, challenging curriculum to give a head-start to the college level computer science courses.

Modern Technologies

From mobile applications development to web frameworks, First Code Creators get their hands on the latest technologies that are used by industry professionals in technology companies and startups.

Community Focus

Some say coding is like a super power. What better way to do with a gift than to share it? Our Creators apply coding and software development skills to solve problems for our community, through making apps or websites.

"I was not very sure whether Andrew would like it or not when he started the first term, as this was a program I asked him to enroll. Now, after the completion of the first term, Andrew decided to continue. He enjoyed the learning and the achievement he made on App Coding. This is a great place for kids to learn more intellectual things about computers, instead of only playing computer games. I was invited to join the demo day and was really impressed. First Code teachers inspired the interest, enthusiasm and confidence of the kids. Every kid did a great job!"

Parent of Andrew, Grade 9 student at Canadian International School
First Code Creator (AC201 in Winter Term '16)

First Code Creator Roadmap

Student's Progress

  1. Students follow our tested and proven proprietary coding and STEM curriculum
  2. Start by exploring the fundamentals of computer science using block-based language
  3. Advance into to a simple and visual syntax-based language, JavaScript and Python
  4. Students dive into a set of real life problems, using the framework of design thinking to tackle the problems.
  5. Now, it is time to change the world with our coding and STEM skills!

PS: Click on the image (on the left) to view details.


  • First Code Creator Program runs from Fall (Sep-Dec), Winter (Jan-Mar), and Spring (Mar-Jun)
  • 10-14 weekly classes per term, each class is 1.5 hours long
  • Class size up to 8 students
  • Weekly reading assignment
  • Exclusive invite to special one-off workshops
  • Individual feedback from instructor upon request
  • End of term one-on-one parent teacher conference upon request
Creator 2
Creator imac

Program Dates


10-14 classes per term

1 class per week

90 minutes per class

*Requires at least 4 students to form a class



What to Bring

A laptop (Mac or PC, preferably Mac) with a creative mindset :)

Core Program Roadmap

Level 1

This level aims to empower students through teaching them problem-solving using technology. From introducing fundamental computer science concepts, we guide students to apply problem-solving skills to their daily lives with AppInventor and design digital artwork with Java Processing.

Featured Courses: AppJamming, Java Processing

Level 2

In Level 2, First Code Creators explore web programming fundamentals through designing web pages. Beginning with structuring web content with HTML and styling with CSS, we then move on to learning fundamental computer science concepts using JavaScript to program dynamic web applications.

Featured Courses: HTML, CSS, JavaScript

Level 3

In Level 3, students are introduced to the fore of web programming to equip them with skills for front end web programming development. We build multimedia web elements including audio, video, 2D animations and games. We also explore the concept of API (application programming interface) and create web applications with data.

Featured Courses: jQuery, HTML5, ReactJS

Level 4

This level introduces Python, one of the most commonly used languages today powering popular applications like Google, Dropbox, YouTube and more. Students program a series of interactive games and create dynamic web applications, drawing on advanced tools to deepen their understanding of programming concepts.

Featured Courses: Python, Flask