AVAILABLE COURSES

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

Overview of course structure

A COMPREHENSIVE LEARNING PROGRESSION

Here at earlycoders, we provide a progression-based learning structure for our kids. Under our Junior coders development track, beginners with no prior experience can start with scratch. From there on, they may move on to select either our python programming track or the game development track based on their interests.

Kids who wish to challenge themselves to go beyond their limits may also move on to our senior coders track where we offer advanced python, web development or mobile app development

Here’s a simple overview of the courses we have available in junior coders track devlopment

1. Web Development – To impart entry level web development skills to our students which include web applications and creating their own portfolio website
2. Python Programming(int) – To teach our students algorithmic thinking, logical thought flow as well as simple uses of python in data analytics
3. Mobile Application Development – Learning how to create useful mobile applications in a simple way using app inventor developed by MIT

These skills will allow students to be able to easily pick up actual coding in Python or game development track, 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

Web Application Development (Basic)

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

In this course, students learn how to build applications in JavaScript. We will also teach core computational thinking concepts, which will enable students to graduate with the ability to relearn any other programming language themselves. The purpose of this course is to allow students to create really great looking and functional applications (based on industry standards) by the end of the course. Take a look at some examples of what our students have created in the past!

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

HTML CSS JavaScript Boostrap
HTML
JQuery
Javascript
Bootstrap

1. HTML – The backbone for all forms of webpages and web applications
2. CSS – Customising webpages to deliver a clean look
3. Client Server Model – Storing and retrieving of data from servers
4. BootStrap – Understanding how to deliver effective designs with BootStrap
5. JavaScript – Understanding how programming languages work

Pricing: $120/lesson (Referral Discount 10% off)

Total Lessons: 20

These skills will allow students to graduate with skills that allow them to build their own web portfolios, or even their own web applications. Unconvinced? See below for the portfolio of our students!

Click for portfolio

Web Application Development (Intermediate)

This is our intermediate level programming course catered for programmers who have gone through our basic course, or already understand how to create basic web applications.

In this course, students learn how to develop the backend for the projects they embark on. This means that students will be able to develop server-side code, be able to implement a database, as well as to create really great looking applications. The purpose of this course is to allow students to become full-stack developers (based on industry standards) by the end of the course.

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

MongoDB Express JS React JS Node JS
Mongo DB (NOSQL Database)
Express JS (Server framework)
React.JS (Frontend framework by Facebook)
Node.JS (Built on Google’s Technologies)

1. MongoDB – Understanding how databases work, and how data is being stored/retrieved.
2. Express.JS – Learn not to reinvent the wheel, and how to shorten development processes with frameworks.
3. React.JS – Making use of the most cutting-edge framework from Facebook to create awesome looking applications.
4. Node.JS – Running up of servers, and how to deliver web services/applications to users.
5. Full-Stack integrationMern is a cutting-edge framework choice, and with this, students understand how to work on a software project/idea from start to finish.

Pricing: $120/lesson

Total Lessons: 20

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
This is a work-in-progress!
This is a work-in-progress!

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!