Fundamental Concepts of Object Oriented Programming

Course Feature
  • Cost
    Free
  • Provider
    Youtube
  • Certificate
    No Information
  • Language
    English
  • Start Date
    2020-11-01
  • Learners
    No Information
  • Duration
    No Information
  • Instructor
    Computer Science
Next Course
2.5
588,426 Ratings
This course provides an overview of the fundamental concepts of Object Oriented Programming (OOP). It covers topics such as abstraction, encapsulation, inheritance, and polymorphism. It also explains the relationship between objects and classes. This course is perfect for anyone looking to gain a better understanding of OOP and its concepts. It provides a comprehensive overview of the topics and is presented in an easy-to-follow format. Click now to learn more about the fundamentals of OOP and how to apply them in your own projects.
Show All
Course Overview

❗The content presented here is sourced directly from Youtube platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.

Updated in [July 17th, 2023]

This course, Fundamental Concepts of Object Oriented Programming, provides an overview of the fundamental concepts of Object Oriented Programming (OOP). It covers topics such as abstraction, encapsulation, inheritance, and polymorphism. It also reviews the relationship between objects and classes. The course is divided into eight chapters, each of which covers a different concept. The first chapter introduces the concept of an object and explains how it is related to classes. The second chapter covers abstraction, which is the process of simplifying reality and focusing only on the data and processes that are relevant to the application being built. The third chapter explains how objects are created from classes. The fourth chapter covers encapsulation, which is the process of binding data and the programs that manipulate those data together and hiding their complexity. The fifth chapter covers inheritance, which allows a class to derive its methods and properties from another class. The sixth chapter covers polymorphism, which is the process of allowing different subclasses of the same superclass to implement the same interface in their own ways. The seventh chapter reviews the summary of OOP concepts. The eighth chapter provides a summary of the course.

Show All
Recommended Courses
free object-oriented-programming-in-python-12269
Object Oriented Programming in Python
4.0
Udemy 16,793 learners
Learn More
This course will give you a deep understanding of Object Oriented Programming (OOP) in Python. Learn how to define classes, objects, methods, and attributes, as well as the concepts of encapsulation, inheritance, and polymorphism. With an example of complex numbers in Math, and analogies from famous movies Interstellar and Inception, this course will provide you with a comprehensive understanding of OOP. Don't miss out on this opportunity to learn OOP in Python and join the course today!
free oop-in-python-12270
OOP in Python
4.2
Udemy 5,988 learners
Learn More
This course introduces the fundamentals of Object-Oriented Programming (OOP) in Python. It covers topics such as creating classes and objects, method overloading and overriding, data hiding, data abstraction, inheritance and composition classes, customization via inheritance, and specializing inherited methods. Through theory, practical experiences, and relevant soft skills, students will learn to develop general purpose programming using Python as an OOP language to solve problems. By the end of the course, students will be able to develop Python programs to demonstrate the use of OOP concepts.
sap-abap-object-oriented-programming-oop-12271
SAP ABAP Object Oriented Programming (OOP)
3.8
Udemy 738 learners
Learn More
This course provides an introduction to SAP ABAP Object Oriented Programming (OOP). It covers the basics and intermediate level of OOP material in SAP ABAP, such as how to create ALV Grid OOP. With the advantages of OOP, such as more powerful data management, SAP developers can stay on top of SAP technologies. This tutorial is perfect for those who want to learn the basics and intermediate level of OOP in SAP ABAP. Click now to get started!
object-oriented-programming-for-beginners-using-python-12272
Object Oriented Programming for beginners - Using Python
4.2
Udemy 59,899 learners
Learn More
This course is perfect for beginners who want to learn Object-Oriented Programming (OOP) using Python. It covers the key concepts of OOP such as classes, methods, instantiating, inheritance, polymorphism, encapsulation and abstraction. Through this course, you will gain a better understanding of how to model real-world entities as software objects, and how to use statements to change a program's state. With this knowledge, you will be able to create more efficient and effective programs.
Favorites (0)
Favorites
0 favorite option

You have no favorites

Name delet