Technology & Programming intermediate

Object-Oriented Programming

A comprehensive course covering Object. Topics include oriented programming - classes, objects, inheritance, polymorphism, encapsulation, abstraction, design principles, and OOP patterns. Designed for intermediate level learners.

12 hours 4 modules 12 lessons 1 enrolled
Dr
Dr. Ada Sterling
Professor of Computer Science & Software Engineering
Free

Full access to all course materials

Course Content

Foundations of Oriented Programming - Classes 3 lessons
Oriented Programming - Classes 28 min
Objects 28 min
Applying Oriented Programming - Classes 29 min
Understanding Polymorphism 3 lessons
Inheritance 34 min
Polymorphism 22 min
Applying Inheritance 24 min
Working with Encapsulation 3 lessons
Encapsulation 28 min
Abstraction 34 min
Applying Encapsulation 27 min
Advanced Design Principles 3 lessons
Design Principles 27 min
OOP Patterns 29 min
Applying Design Principles 31 min