Learning Tracks

Start with any learning track!


Learning Tracks : JavaScript Apps

JavaScript - Foundation (Level 1)

About
This is an foundation level course that introduces programming in JavaScript to students..
Pre-requisites
None.
Age
10 - 16+ years.
Duration
3 months (weekly class).

Curriculum Overview

This course introduces students to programming fundamentals using JavaScript. Students learn about programming basics like variables, data types, flow control statements, looping, functions and arrays. They also learning basic debugging skills while building small programs leading up to larger programs with assistance.

JavaScript - Intermediate (Level 2)

About
This is an intermediate level course that introduces OOP programming in JavaScript to students.
Pre-requisites
JavaScript Foundation
Age
12 - 16+ years.
Duration
3 months (weekly class).

Curriculum Overview

This course introduces students to next level of programming paradigm, the Object Oriented Programming (ES6). and learn to create and model classes. Further students are introduced to browser's DOM (Document Object Model), its event model and manipulation using web forms. Students learn about data storage and retrieval and go on to build form based tools, 2-3 mini board games, followed by a final complete project.

JavaScript - Advanced (Level 3)

About
This is an advanced course that builds on Foundation and Intermediate Level introduces programming JQuery, Rest API AJAX using JavaScript to students.
Pre-requisites
JavaScript Intermediate.
Age
13 - 16+ years.
Duration
3-4 months (weekly class).

Curriculum Overview

This course takes programming skills to next level by introducing JQuery,a popular JS programming library. Students learn about JQuery events, animations, effects etc., form manipulation followed by understanding AJAX, API and REST APIs. Throughout the course students build useful form based tools, functional board games and final project to showcase and apply all the learning in a challenging way. 


JavaScript - Game Development

About
This course introduces game development concepts to students using OOP in JavaScript.
Pre-requisites
JavaScript Intermediate.
Age
13 - 16+ years.
Duration
3-4 months (weekly class).

Curriculum Overview

This course focus on introducing game development basics to students. Students learn to draw shapes and paths on canvas, add images and text using custom fonts. They learn what a game loop is, understand how to animate, get keyboard and mouse input along with adding sounds, collision and edge detection techniques while working on various mini games, followed by complete game. 


Loading Please Wait...