
Beginner - Python

Pre-requisite:
-
Familiarity with usage of a computer
-
Basic analytical / logical reasoning skills
-
Age: 15+
Objective:
-
Computer fundamentals
-
Understanding programming languages
-
Reading / Preparing flowcharts
-
Simple problem solving
-
Analytical and logical reasoning
-
Trivia / Popular Computing Vocabulary
-
Introduction to Python
-
Basic programming
Duration:
-
3 months (12 sessions of 60 mins. each)
Frequency:
-
1 session per week
Complimentary:
-
1 mini-project support session of 60 minutes
-
1 final assessment session of 60 minutes
Fee:
-
₹15,000
-
20% discount on combining the course with a friend (Max 2 students per session)
Advanced - Python

Pre-requisite:
-
Knowledge of computer architecture
-
Preparing / understanding flowcharts
-
Fundamental knowledge of Python
-
Intermediate analytical / logical reasoning skills
-
Age: 15+
Objective:
-
Introduction to OOPS
-
File handling
-
Data structures
-
String Parsing
-
Regular expressions
-
Trivia / Popular Computing Vocabulary
-
Analytical and logical reasoning
-
Popular algorithms
Duration:
-
3 months (12 sessions of 60 mins. each)
Frequency:
-
1 session per week
Complimentary:
-
1 mini-project support session of 60 minutes
-
1 final assessment session of 60 minutes
Fee:
-
₹20,000
-
20% discount on combining the course with a friend (Max 2 students per session)
Pro - C++

Pre-requisite:
-
Knowledge of computer architecture
-
Preparing & understanding flowcharts
-
Fundamental Programming knowledge (in any language)
-
Exposure to coding
-
Analytical & logical reasoning skills
-
Age: 16+
Objective:
-
Introduction to OOPS - Encapsulation, Abstraction
-
Class concepts: Static Members, Constructors, etc.
-
File handling
-
Pointers and References
-
Stack vs. Heap memory
-
STL Data structures - Arrays, Linked lists, Sets
-
String Parsing
-
Regular expressions
-
XML & JSON formats
-
Popular STL functions
Duration:
-
3 months (12 sessions of 60 mins. each)
Frequency:
-
1 session per week
Complimentary:
-
1 mini-project support session of 60 minutes
-
1 final assessment session of 60 minutes
Fee:
-
₹20,000
-
20% discount on combining the course with a friend (Max 2 students per session)
Expert - C++

Pre-requisite:
-
Fundamental knowledge of C++
-
Knowledge of computer architecture
-
Preparing & understanding flowcharts
-
Advanced analytical & logical reasoning skills
-
Age: 18+
Objective:
-
Advanced OOPS - Polymorphism
-
Design Patterns
-
Advanced Pointers - Pointer to pointer, pointer to array
-
Function Pointers
-
Advanced Class concepts: Operator overloading, conversion functions, Pointer to member functions/data
-
Advanced STL Data structures - Maps, Trees
-
Multi-dimensional arrays
-
Multi-index containers
-
Application development - Structure, API Design, HTML Logging
-
Advanced STL functions
-
C++ 17 enhancements
Duration:
-
3 months (12 sessions of 60 mins. each)
Frequency:
-
1 session per week
Complimentary:
-
1 mini-project support session of 60 minutes
-
1 final assessment session of 60 minutes
Fee:
-
₹20,000
-
20% discount on combining the course with a friend (Max 2 students per session)