Intermediate
71 Lessons
6h
Certificate of Completion
Course Overview
Object-oriented programming (OOP) has been around for decades. As the original object-oriented language, Java is a mainstay in the world of computer programming. Having a foundation in OOP Java concepts will allow you to write cleaner, more modular, and more reusable code, as well as make it easier for you to understand the codebases of different companies you might be interested in joining. Starting with the basics and reviewing complex topics like inheritance and polymorphism, this course is filled wit...
Course Content
Introduction to Object-Oriented Programming
Classes and Objects
Data Hiding
Object Oriented Programming in Java - Exam I
Assessment
Inheritance
Polymorphism
Abstract Classes and Interfaces
9 Lessons
Composition, Aggregation and Association
11 Lessons
Object Oriented Programming in Java - Exam II
Assessment
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.
Recommended Courses
BEFORE STARTING THIS COURSE
AFTER FINISHING THIS COURSE