Java: Going Further with Classes and Methods


In this course, we’re going to take a deep dive into Java classes. We’ll start by looking at the String class in more detail. After spending more time with Strings, we’ll dive into some of the more advanced features of Classes. Specifically, we’ll look at how to set the access of class variables and methods, discuss the concept of encapsulation, and write our own static methods.

Codecademy courses have been taken by employees at

Google LogoFacebook LogoNASA LogoIBM LogoDropbox Logo
  1. 1
    Let’s take a deeper look at the methods that belong to the String class.
  2. 2
    Let’s dive deeper into classes and learn about some of their more advanced features.

What you'll create

Portfolio projects that showcase your new skills

Pro Logo

How you'll master it

Stress-test your knowledge with quizzes that help commit syntax to memory

Pro Logo
Madelyn from Pinterest
I know from first-hand experience that you can go in knowing zero, nothing, and just get a grasp on everything as you go and start building right away.
— Madelyn, Pinterest