C++ Programming


This course is part of the LearnToEducate initiative wherein some portion of the course fee will be contributed towards the education of a financially underprivileged child. Students of this course will receive proof of contribution.


We offer financial aid for genuine students. See Financial Aid page for more information.

Batch Information

Visit our Courses Page for the latest batch information, and feel free to reach out through any of the contact methods provided on the Contact Page to discuss courses, batches, and more.

Course Content

Basics: Introduction to Programming Languages, Expression, Statements, Arrays, Pointers, String, Functions, Structure, User-defined Types, Recursion, Console I/O, and File I/O.

Object-Oriented Programming (OOP): Why OOP, Class, Object, Dynamic memory allocation, Encapsulation, Polymorphism, Inheritance, Constructor, Destructor, Virtual Polymorphism, Friend Function, Inline Function, Templates (Function and Class), Exception Handling, and Abstract Class.

Project: Graphical User Interface (GUI) application development in C++.

About Course

  • Class Frequency and Duration: 3 classes every week of 45-50 minutes each.
  • Mode of Teaching: Live interactive classes on Google Meet platform.
  • Language: Lectures will be delivered in English + Hindi.
  • Batch Strength: 15-20 students per batch.

Fee Payment Schedule

  • Course registration is free, with the first week (or the first 3 classes) being free.
  • If you decide to continue, 50% of the course fee will be due after the first week (or the first 3 classes).
  • The remaining 50% will be due within 3 weeks from the first payment due date.