YoVDO

An Introduction to Object Oriented Programming

Offered By: Coding Tech via YouTube

Tags

Programming Courses Object-oriented programming Courses Polymorphism Courses Encapsulation Courses Inheritance Courses

Course Description

Overview

Explore the fundamental concepts of object-oriented programming in this comprehensive 30-minute video tutorial. Dive into the four pillars of OOP: encapsulation, abstraction, inheritance, and polymorphism. Begin with an introduction to OOP basics, then progress through detailed explanations of each concept, including practical examples and real-world applications. Learn how encapsulation protects data, abstraction simplifies complex systems, inheritance promotes code reuse, and polymorphism enables flexibility in object interactions. Gain a solid foundation in OOP principles, essential for modern software development across various programming languages.

Syllabus

- Introduction
- Encapsulation
- Abstraction
- Inheritance
- Polymorphism


Taught by

Coding Tech

Related Courses

Computer Vision: The Fundamentals
University of California, Berkeley via Coursera
Programming Languages
University of Virginia via Udacity
Learn to Program: Crafting Quality Code
University of Toronto via Coursera
Computational Photography
Georgia Institute of Technology via Coursera
Algorithms: Design and Analysis, Part 2
Stanford University via Coursera