In this course, students are introduced to core computational thinking concepts and will progress towards eventually building an application using JavaScript. We will also teach core computational thinking concepts, which will enable students to graduate with the ability to transition towards other programming languages through expanding foundational concepts learnt in this course. The purpose of this course is to allow students to create aesthetically pleasing and functional applications (based on industry standards) by the end of the course.


1. CSS – Used to design pages online
2. HTML – Used to build a structure online
3. Javascript – Used to build more advanced functionalities for your website
4. JQuery – Perform DOM manipulations and conduct AJAX to fetch and display data
5. Client Server Model – Storing and retrieving of data from servers
6. BootStrap – Understanding how to deliver effective designs with BootStrap
7. 3rd Party Libraries – Build data visualisations with 3rd party libraries like Chart.JS/D3.JS
8. GIT – Learn to use GIT and Github to stage and deploy applications


  • Seminar Style
  • Practices
  • Iterative Methodology

The programming courses conducted at Hackwagon Academy are held in a seminar style. Teaching content as well as practices are doled throughout the duration of each lesson iteratively. Also, graded assessments will be given to students at each learning milestone. Students are encouraged to participate in class where the quality of questions asked are graded as well.

Entrant Requirements

High school diploma or equivalent or a diploma from an institution of higher education.


This course is $7000 before subsidies.


This is a full-time course that runs for 84 hours over a 6 week period. Lessons is 3 hours a day from Monday to Friday.


Our admissions process helps us determine the core traits we’ve seen help students succeed in and after the program:
1) Submit an application, we will review and generally respond within 2 business days.
2) Conduct phone interview.
3) Pay deposit to reserve a seat in the class.
4) Do pre-admission course work (where applicable).
5) Set a date to meet with teachers to get setup and review before class officially starts (where applicable).
6) Receive confirmation of admission and start date.


Students are given pre-admission course work for certain courses after they’ve been accepted and enroll in the program.

It is designed to ensure all students start off with an introductory level of knowledge in the subject. Completion of the pre-work is mandatory and ensures a baseline level of knowledge in each class. Mastery of each subject is not expected.

If a student is unable to complete the work prior to the first day of the course and seeks to cancel enrollment, he or she should refer to the Cancellation Policy in this document.

Standards of Progress

Students are graded as per according to the table above. To receive a passing grade, students must:
1. Receive a passing grade on 80% of all homework assignments. Homework is graded on the basis of completion. To receive a passing grade on a homework assignment, students must complete 100% of the minimum tasks specified in that assignment.
2. Maintain consistent attendance as outlined in the Attendance section. A passing grade in attendance will be given to students with no more than two or four absences, depending on the length of the program.


A Graduation Certificate is issued to each student who has successfully passed a course under Hackwagon Academy.