Skip to main content

Object-Oriented Programming

Provided by IITBombay (IITBombayX)
Introductory
See prerequisites
Free

$49 USD for graded exams and assignments, plus a certificate

Learn the principles of programming for building large and extensible systems.

Start Date:Apr 25, 2019

Before you start

Knowledge of high school mathematics is essential and adequate. Exposure to pre-calculus is desirable. Knowledge of basic programming concepts, as covered in ‘Programming Basics’ course is necessary.

What you will learn

  • How to abstract a problem in an object oriented style
  • Object oriented programming, basics to advanced level, using C++
  • How to use the Standard Template Library (STL)

Overview

Go beyond the basics of programming to understand object-oriented methodology, the approach to modular and reusable software systems.

Topics Include:

  • Introduction to Object Oriented Programming
  • Classes and Methods
  • Polymorphism
  • Inheritance
  • Standard Library of C++

This course is part of the Fundamentals of Computer Science XSeries Program:

Meet your instructors

Of all edX learners:
73% are employed
Of all edX learners:
45% have children
Based on internal survey results
419,485 people are learning on edX today