Object Oriented Programming
Completed by LANCE LUIGI FRANCISCO
April 4, 2026
116 hours (approximately)
LANCE LUIGI FRANCISCO's account is verified. Coursera certifies their successful completion of Object Oriented Programming
What you will learn
Apply the concepts of OOP including abstraction, encapsulation, inheritance, and polymorphism to implement efficient and modular Java applications.
Create robust and maintainable code through Java classes, objects, and constructors using access modifiers, variable types, and control structures.
Apply static, final, overloading, abstract classes, interfaces, and object parameters to extend and enhance the functionality of Java applications.
Explain the use of generics and how to handle exceptions, perform file input/output operations, and implement multithreading concepts.
Skills you will gain
- Category: Computer Programming
- Category: Program Development
- Category: Data Access
- Category: Object Oriented Programming (OOP)
- Category: Java
- Category: Data Structures
- Category: OS Process Management
- Category: Performance Tuning
- Category: Programming Principles
- Category: Object Oriented Design
- Category: Code Reusability
- Category: Software Engineering

