Courses under this program:
Course 1: Programming Basics
Learn basic computer programming skills and master the art of writing C/C++ programs to solve real world problems.
Course 2: Object-Oriented Programming
Learn the principles of programming for building large and extensible systems.
Course 3: Foundations of Data Structures
Learn the best way to structure and represent data.
Course 4: Implementation of Data Structures
Learn how to write correct and efficient data structures manipulation using existing standard template library (STL) of C++. Get introduced to the power of STL and make your code more solid, reusable, and robust.
Course 5: Algorithms
Learn how to structure and use algorithms to solve real life problems.