Introduction

Object-Oriented Programming (OOP) is a programming paradigm based on the concept of “objects” that can contain both data and code in the form of fields and methods. This exclusive OOPs course is developed just for those who need to dig deeply into object-oriented programming concepts and want to learn more about the OOPs. This course provides an understanding of the OOPs concepts.

What will you learn?

In this course, you will learn about object-oriented programmings, like what is the difference between OOP and procedural language and things like abstraction, encapsulation, inheritance, polymorphism.

Prerequisite: An eagerness to learn and an open mind. Basic knowledge of programming concepts.

Title Duration
Introduction - Problems with Functional programming and Introduction to OOPs, Class and Objects 1:00 Hrs
Inheritance 1:30 Hrs
Abstraction and Encapsulation 1:00 Hrs
Abstract Class 1:30 Hrs
Interface 1:00 Hrs
Difference between Interface and Abstract Classes 0:30 Hrs
Polymorphism 1:30 Hrs