Popular for its versatility and ability to create a wide variety of applications, learning Java opens up your possibilities when coding. With it, you’ll be able to develop large systems, software, and mobile applications — and even create mobile apps for Android. Learn important Java coding fundamentals and practice your new skills with real-world projects.
Unit 1: Hello World
Unit 2: Variables
Unit 3: Object-Oriented Java
Unit 4: Conditionals and Control Flow
Unit 5: Arrays and ArrayLists
Unit 6: Loops
Unit 7: String Methods
Unit 8: Access, Encapsulation, and Static Methods
Unit 9: Inheritance and Polymorphism
Unit 10: Debugging
Unit 11: Two-Dimensional Arrays