Why Learn Java?
Java is among the most popular programming languages out there, mainly because of how versatile and compatible it is. Java can be used for a large number of things, including software development, mobile applications, and large systems development. As of 2019, 88% market share of all smartphones run on Android, the mobile operating system written in Java. Knowing Java opens a great deal of doors for you as a developer.
In this course you’ll be exposed to fundamental programming concepts, including object-oriented programming (OOP) using Java. You’ll build 7 Java projects—like a basic calculator—to help you practice along the way.
We’ve recently updated this course! For more information on why we did this update and how it might affect you, check out this blog post: Learn Java Updates.
We’re building new and exciting content for this course, look for more new content soon!
Codecademy courses have been taken by employees at
Planting a Tree
Write your first Java program from scratch by introducing yourself to users and planting a tree for them. You'll practice creating a class, defining the main method, and organizing print statements.
Java Variables: Mad Libs
Let's build fluency in Java fundamentals. In this next Pro Project, we're going to practice creating variables and printing. You have learned these skills already, so we're going to put them to the test by generating a story, Mad Libs style.
It's time to build fluency with operators in Java. In this project, we're going to practice arithmetic in Java so you can hone your skills and feel confident taking them to the real world. Why? Practicing computing integer values with Java's arithmetic operators will help you with a wide, wide range of Java tasks in the future. What's next? Some math, more Java, and a sprinkle of magic. You got this!
— Madelyn, 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.”