Tool
Java
A statically-typed workhorse for enterprise software
Learn Java syntax, object-oriented basics, and the JVM mental model.
8
Chapters
4
Practice formats
1
Self-paced
Curriculum
8 chapters, each with a tutorial, a live example, a quiz, an exercise, a challenge, and class practice.
- 1preview
Introduction to Java
Classes, the main method, and compiling to the JVM.
- 2
Variables & Types
Primitives, casting, and String basics.
- 3
Control Flow
if/else, switch, and loops.
- 4
OOP Basics: Classes & Objects
Fields, methods, and constructors.
- 5
Inheritance & Polymorphism
extends, super, and overriding methods.
- 6
Collections
ArrayList, HashMap, and the Collections framework.
- 7
Exception Handling
try/catch/finally and custom exceptions.
- 8
Interfaces
Contracts, implements, and default methods.