First Code Creator (Age 12+)

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.

"Both of them enjoyed their courses with you tremendously ! Please keep up your good job of providing useful and interesting programming courses to kids in Singapore."

Thomas, Parent of Angelina and Jing Hao, Rosyth School & Raffles Institute

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.

Structure

  • First Code Creator Program runs from Jan-Mar, Mar-May, and Sep-Nov
  • 9 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

Format

9 classes per term

1 class per week

90 minutes per class

*Requires at least 4 students to form a class



Language(s)

English


What to Bring

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

Core Program Roadmap

AC101

Mobile Apps Development: Games

Course Info

Recommended Course to Join Core Roadmap

The AppJamming I course introduces App Inventor 2 as a language and aims to empower students to solve real world problems through decomposing problems, researching independently as well as managing their projects.

MON TUE WED THU FRI SAT
Stamford
4:30 PM
to
6:00 PM

AC101 is equivalent to camp module - Mobile Apps Development

AC201

Introduction to Web Programming: HTML/CSS/JavaScript

Course Info

Recommended Course to Join Core Roadmap

The JavaScript 201 course teaches the basics of web programming through a series of fun and engaging projects with HTML, CSS, and JavaScript.

MON TUE WED THU FRI SAT
Stamford
5:30 PM
to
7:00 PM
Stamford
4:30 PM
to
6:00 PM

AC201 is equivalent to camp module - Web Programming with JavaScript

AC202

Web Programming II: JavaScript

Course Info

Recommended Course to Join Core Roadmap

The JavaScript 202 course teaches students to solve programming challenges and program dynamic front-end web apps to solidify their grasp in the syntax.

MON TUE WED THU FRI SAT
Stamford
11:15 AM
to
12:45 PM

AC203

Web Programming III: Deep Dive into CSS & JS

Course Info

Recommended Course to Join Core Roadmap

This course is a unit that extends from the foundation of JavaScript built through the 200 series. With a solid understanding of basic HTML, CSS and JavaScript, students should now tackle some fundamental challenges inherent in web programming - layouts and animations.

MON TUE WED THU FRI SAT
Stamford
2:45 PM
to
4:15 PM

AC302

Web Applications: HTML5 & Canvas

Course Info

Recommended Course to Join Core Roadmap

This course is a challenge unit that extends from the foundation of Javascript built through the AX200 series. With a solid understanding of Javascript and the application of jQuery, students now learn about what HTML5 has to offer and specifically, the Canvas element.

MON TUE WED THU FRI SAT
Stamford
5:00 PM
to
6:30 PM
Stamford
4:30 PM
to
6:00 PM

AC303

Web Applications: JavaScript Frameworks & Advanced HTML5

Course Info

Recommended Course to Join Core Roadmap

Our students’ progression has laid a solid foundation in different areas of web programming such as the basics of HTML, CSS and JavaScript, the use of popular library jQuery, the recent HTML5 elements, as well as how to use simple web programming framework such as Phaser.

MON TUE WED THU FRI SAT
Stamford
4:30 PM
to
6:00 PM

AC401

Programming with Python: Introduction

Course Info

Recommended Course to Join Core Roadmap

The Python 101 course introduces the basics of Python and computer science by programming a series of fun games and rewarding code challenges. In addition to Python syntax and computer science concepts, students also learn to think about problems logically and solve them systematically.

MON TUE WED THU FRI SAT
Stamford
5:30 PM
to
7:00 PM

AC402

Python II: Advanced Logic

Course Info

Recommended Course to Join Core Roadmap

Building on the foundation of Python,​ we apply the basic Python syntax in programming games using the PyGame module and explore more deeply the advanced Python concepts such as classes and objects.

MON TUE WED THU FRI SAT
Stamford
2:45 PM
to
4:15 PM
Stamford
4:30 PM
to
6:00 PM

AC403

Python and Flask: Web Development & Frameworks

Course Info

Recommended Course to Join Core Roadmap

In this Python course, we will use Flask, a lightweight Python web framework, to explore the basics of professional web development. Students create their own blog on a local server using Flask, using concepts such as routing, database.

MON TUE WED THU FRI SAT
Stamford
2:45 PM
to
4:15 PM

AC502

Python Frameworks: Web Application Design Patterns with Django

Course Info

Recommended Course to Join Core Roadmap

Django is an open-source, powerful Python framework for rapid development of web application, especially for the back-end. Students will learn how to build a working web application from the beginning with Django in this course.

MON TUE WED THU FRI SAT
Stamford
2:45 PM
to
4:15 PM