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