Beginner - Python

Coding

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

Code on Laptop Computer

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++

Programming Console

 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++

Coding Station

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)