Back to Object Oriented Programming in Java
IBM

Object Oriented Programming in Java

Java developers with object-oriented programming skills in the United States earn an average annual salary of approximately USD 91,024. (Indeed.com) In this course, you will gain hands-on experience with object-oriented programming (OOP) concepts including encapsulation, abstraction, inheritance, and polymorphism. You will learn how to define and implement classes and objects. You'll work with advanced OOP techniques such as interfaces, method overloading, and the Java collections framework. You'll gain the skills needed to manage data using lists, sets, queues, and maps while handling file input/output operations using Java streams. You'll also work with directory management as well as date and time operations. For your final project, you'll build a mood-tracking application that you can share with prospective employers. This course features numerous guided, hands-on, beginner-friendly coding experiences. If you have prior coding experience, take advantage of the non-graded, intermediate-level, real-world coding "challenges" with their real-world coding projects. Gain real-world experience by reviewing the case study requirements and using the coding tips provided to build an employee leave (time-off) system. Get the skills needed to build efficient, scalable, and professional-grade Java applications. Enroll now!

Status: Application Design
Status: Data Management
IntermediateCourse20 hours

Featured reviews

SA

Reviewed Jun 19, 2026

thank you coursera for giving this chance to do these coruses

BH

Reviewed Oct 16, 2025

The course is really helpful for me. Everything is perfect. Many thanks to the team.

All reviews

Showing: 14 of 14

Chris
5.0
Reviewed May 20, 2025
Sahil
5.0
Reviewed Feb 12, 2026
Bùi
5.0
Reviewed Oct 16, 2025
Salman
5.0
Reviewed Jun 20, 2026
Jayesh
5.0
Reviewed Jan 5, 2026
Jose
5.0
Reviewed May 26, 2025
Ouafo
5.0
Reviewed Nov 21, 2025
Reedik
5.0
Reviewed May 4, 2025
Venkatesh
5.0
Reviewed Jan 1, 2026
Ashwini
5.0
Reviewed Jun 5, 2025
EMILIANO
5.0
Reviewed Jan 6, 2026
Kunal
5.0
Reviewed Dec 24, 2025
Shlok
5.0
Reviewed Dec 26, 2025
Javad
2.0
Reviewed Apr 13, 2026