4h 4m total
A complete, hands-on Java journey from your first JDK install to shipping an idiomatic, tested, concurrent command-line application. Built on Java 25 (LTS), it mixes prose, runnable code, MCQ checks, output-prediction drills, ordering and matching activities, an embedded JShell sandbox, environment checklists, and mentor-chat prompts so every skill is rehearsed in the format that fits it best.