Intermediate
86 Lessons
6h
Certificate of Completion
This course helps you learn objective-oriented programming in Java, to write clean and modular code using OOP principles.
AI-POWERED
This course includes
This course includes
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...Show More
TAKEAWAY SKILLS
Java
Programming Language
Object Oriented Programming
Course Content
Introduction to Object-Oriented Programming
Classes and Objects
Project: Amazon's Top 50 Bestselling Books Dataset
Data Hiding
Composition, Aggregation and Association
Project: Java Slam Dunk: Coding Skills Through Basketball
6 Lessons
Object Oriented Programming in Java - Exam I
Assessment
Inheritance
10 Lessons
Polymorphism
13 Lessons
Abstract Classes and Interfaces
9 Lessons
Project: Doctor on Call
5 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