Skip to Content
Log In
Sign Up

Beta Content


What is the Beta Catalog?

This is where the Codecademy team will upload cool content that is a work in progress and let you, the learner, try it out!

The content in this catalog will rotate out and be released to the actual Codecademy Catalog. It will be replaced by new beta content, so you can always check back in and see if there are some new curriculum for you to check out.

Sometimes we’ll have content from multiple courses, so the names of the sections will include the course name, so you know what to expect from the content.

How can I help?

As you go through the content in this course, you may find some errors or bugs. Please report those by using the Get Unstuck button on the bottom right of your screen. This will let us fix the bugs before we release the content to the rest of the site!

Thank you for helping us make our content better.

Codecademy courses have been taken by employees at

Google LogoFacebook LogoNASA LogoIBM LogoDropbox Logo
  1. 1
    An overview of what to expect in Java for Programmers as well as Java fundamentals.
  2. 2
    An overview of basic syntax in Java.
  3. 3
    An overview of arrays and 2D arrays in Java.
  4. 4
    An overview of object-oriented programming in Java.
  5. 5
    Learn about Java’s most popular built-in data structures.

What you'll create

Portfolio projects that showcase your new skills

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