This is a first level programming course and has been prepared for the beginners who want to learn computer programming. Student will notice that with proper guidance programming is not difficult, it is well structured and very logical. The course is 100% “Hands On”! We learn by doing!

Audience profile

Programming beginners, students and specialists from other fields aiming at whose jobs are coming continuously embracing technology, like FIN-TECH, BIO-TECH etc Great first course for young professionals who want to start a career in programming.

At course completion

After completing this course, you will be at a level where you can code in C++ Programming language and will have a basic understanding of Java and Python programming languages as well from where you can continue further on any programming language as C++ covers concepts of most programming languages.


  • About programming
  • Variable and variable scope
  • Numbers, Characters and Strings
  • Operators: Arithmetic, Relational and Logical
  • Libraries
  • Loops
    • For, While & Do While
  • One dimensional and two dimensional arrays
  • Modularity – Functions
    • Input parameters by value & by reference
    • Output parameters
    • Calling functions within functions
  • Files input & output
  • Pointers / References
  • Dynamic allocation
  • Abstraction
  • Encapsulation
    • Structures & Instantiation
    • Classes (files .h & .cpp)
      • Constructors
      • Public and private members
      • Compound classes
    • Inheritance
      • Accessing non-private members
    • Templates
    • Vectors


Just working computer knowledge and the desire to learn programming!