Java is one of the most sought after and widely used programming languages in the tech industry, and will continue to be for the foreseeable future. It runs on everything from phones to game consoles to data centers. This path is perfect for you if you already have experience programming, but are new to Java. It’ll help you become an employable Java developer with incredibly valuable skills, ready to jump in and contribute to real-world projects.
109 Code Snippets
Get adapted to Java syntax and behavior
Get your hands dirty writing and running real Java code off the bat
Practice using OOP techniques in Java
Gain a mastery of multithreading and concurrency concepts
Explore Lambdas and Stream APIs
Learn to write effective unit tests with JUnit 5
Basics of Java Programming
Jump right in and get started with Java syntax and code examples. Cover static methods, variables, strings, arrays, and loops.
Object Oriented Programming
Dive deep into how OOP works in Java. Learn to write cleaner, more reusable code using OOP principles.
Learn how recursion can help you solve a variety of different math, string, and data structure problems by using interactive code playgrounds.
Explore multithreading and concurrency concepts in Java, from the basics on upward.