Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.


Java: Object-Oriented Programming

via Codecademy


Learn about object-oriented programming in Java.

Object-oriented programming is a common style of programming where you design your code to function like objects in the real world. In Java, understanding the basics of object-oriented programming is especially important because every piece of Java code that you write interacts with objects and classes.

In this course, you’ll learn the foundations of object-oriented programming, write your own classes, create your own objects, and finally dive into some of the most common built-in Java classes.


  • What Are Classes, Objects, and Methods?: Learn the basics of object-oriented programming by exploring classes and methods.
    • VideoContentItem: Classes and Objects
    • Lesson: Java: Introduction to Classes
    • Article: Objects as Parameters
    • Quiz: Intro to Java Classes
    • Lesson: Learn Java: Methods
    • Quiz: Java Methods Quiz
    • Project: A Basic Calculator
    • Project: Build A Droid
  • Using Built-In Classes: Learn about some of the most commonly used Java built-in classes.
    • Article: Black Box Programming
    • Article: What are APIs, Libraries, and Packages?
    • Article: The Integer and Double Classes
    • Article: Static Methods of the Math Class


4.5 rating at Codecademy based on 300 ratings

Start your review of Java: Object-Oriented Programming

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.