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 |