Learning Tracks

Start with any learning track!


Learning Tracks : Java Development

Java - Foundation (Level 1)

About
This is a foundation course that introduces all key programming concepts and constructs to learn the basics of programming in Java.
Pre-requisites
None.
Age
14 - 18+ years.
Duration
3 months (weekly class).

Curriculum Overview

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

Java - Intermediate (Level 2)

About
This is a intermediate course that introduces OOP and intermediate concepts like Generics, file handling and Exceptions.
Pre-requisites
Java Foundation
Age
15 - 18+ 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 learn about Generics, Exception Handling and File Handing, with plenty of exercises, followed by a final complete project.

Java - Advanced (Level 3)

About
This is a advanced course that introduces advanced data structures,GUI, REST API and database to students to build complete Java apps.
Pre-requisites
Java Intermediate.
Age
15 - 18+ years.
Duration
3-4 months (weekly class).

Curriculum Overview

This course takes programming skills to next level by introducing Java GUI desktop Apps. Students learn advanced topics like List, Stacks, Multi threading, followed by understanding AJAX, API and REST APIs. Finally the students are introduced to database TinyDB, for data store and retrieval. Throughout the course students build mini desktop apps and board games followed by final project. 


Java - Game Development

About
This is a advanced course that introduces all the key game development aspects in Java along with handling inputs with keyboard and mouse while building complete games.
Pre-requisites
Java Intermediate.
Age
13 - 16+ years.
Duration
3-4 months (weekly class).

Curriculum Overview

This course focus on introducing game development basics to students in Java. 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, transform sprites, get keyboard and mouse input along with adding sounds, collision and edge detection techniques while working on various mini games, followed by complete game. 


Java - AP Exam

About
This is a course designed specically for students taking AP Java Exam.
Pre-requisites
None Intermediate.
Age
14 - 18+ years.
Duration
6-8 months (weekly class).

Curriculum Overview

This course focus on preparing students for the AP Java Exam. Students learn and work hands on covering all the required Java topics (e.g Arrays, Classes, Inheritance, Interfaces, Recursion etc.) in the exam. Students work on various exercises and progress through learning Java fundamentals while practising to write code. Throughout the course, students test them self with Multiple Choice tests and Free Response style assessments. 


Loading Please Wait...