AVAILABLE COURSES

This is a quick overview of the programming courses that we provide. Click to find out more!

The Junior Coder (Scratch)

This is our entry level programming course catered for junior beginner programmers, or for those with zero-experience.

In this course, students learn how to use the Scratch language to build simple games and applications. We will teach core computational thinking concepts, which will enable students to graduate with basic programming know-how (loops, variables, logical conditions etc). The purpose of this course is to allow students to create really great looking and functional games, and to ignite their interest in learning programming by the end of the course.

Here’s a simple overview as to what the students would have learnt after the course.

1. Loops – To automate the repetition of tasks
2. Logical Conditions – Understand the decision points for computers, and execute instructions based on conditions
3. Variables – Understand data in the context of computers, and how to manipulate them
4. Game Development – Crystallise the concepts learnt by building simple games

Pricing: $80/lesson

Total Lessons: 5

These skills will allow students to be able to easily pick up actual coding in Python, which will be taught in Level II of The Junior Coder track. We have aligned the learning interests with that of MOE’s O-Level syllabus to allow students to get a headstart in learning programming in secondary school.

Click for portfolio

The Junior Coder (Python)

This is our level II programming course catered for students who have gone through our Scratch course, or those who just want to deep-dive into learning Python.

In this course, students learn how to write Python code. This means that students will be able to develop simple applications with the Python language, or even be able to manipulate a virtual environment through the use of code. The purpose of this course is to give students a head-start into learning programming.

In this course, students will pick up the following technical competencies:

1. Loops – To automate the repetition of tasks
2. Logical Conditions – Understand the decision points for computers, and execute instructions based on conditions
3. Variables – Understand data in the context of computers, and how to manipulate them
4. Game Development – Crystallise the concepts learnt by building simple games

Here’s a simple overview as to what the students would have learnt after the course.

Pricing: $80/lesson

Total Lessons: 5

These skills will allow students to graduate with skills that allow them to work on their own ideas. This knowledge will also allow students to direct software projects given the technical depth they will have learnt through this course.

Click for portfolio

STUDENTS PORTFOLIO

Here’s what some of our students have achieved in their time learning under us. Click on the images to take a look at the beautiful portfolio webpages they have made themselves!

  • Ethan's Early Coders Portfolio
  • Matthew's Early Coders Portfolio
  • Sean Cruz's Early Coders Portfolio

Register Your Interest With Us

We believe in delivering students with the neccessary technical competencies and technical depth as per the course description above. This explains the technical claptrap being thrown about in the course description. Let us know if you are interested, or wish to understand the above courses in a simpler manner!