Learning Tracks

Start with any learning track!


Learning Tracks : C/C++

C/C++ - Foundation (Level 1)

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

Curriculum Overview

This course introduces students to programming fundamentals using C/C++. 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.

C/C++ - Intermediate (Level 2)

About
This is a intermediate course that introduces OOP and intermediate concepts like Generics, file handling and Exceptions.
Pre-requisites
C++ 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 Students learn to create and model classes (inheritance, polymorphism etc.). Further students learn about Generics, Exception Handling and File Handing, with plenty of exercises, followed by a final complete project.

C++ - Advanced (Level 3)

About
This is a advanced course that introduces advanced data structures, STL(Standard Template Library), and database to students to build complete console based C++ apps.
Pre-requisites
C++ Intermediate.
Age
15 - 18+ years.
Duration
3-4 months (weekly class).

Curriculum Overview

This course takes programming skills to next level by introducing complete console applications Students learn advanced topics like List, Stacks, Queues etc. Finally the students are introduced to database TinyDB, for data store and retrieval. Throughout the course students build mini console apps and board games followed by a final project. 


Loading Please Wait...