Javapex

Zero to seasoned full-stack Java developer.

Write and run real Java right on your Mac. Ten modules take you from your first line of code to a deployed, full-stack app — at your own pace, with instant feedback every step of the way.

Download on the Mac App Store

macOS · Apple Silicon

The full journey

Ten modules. Zero to deployed full-stack — nothing skipped.

01

Foundations

Variables, logic, loops — and how to read an error message.

02

Objects & Classes

Model the world with classes, objects, and clean design.

03

Data & Collections

Lists, sets, maps, and generics — choosing the right tool.

04

Modern Java

Lambdas, streams, records, and pattern matching.

05

Tooling & Craft

Real Gradle projects, JUnit tests, and the pro workflow.

06

Persistence

SQL, the repository pattern, JDBC, and transactions.

07

Spring Boot

The framework that runs Java’s backend world.

08

The Web Frontend

Server-rendered pages with Thymeleaf and HTMX.

09

Engineering Maturity

Logging, validation, and code a senior signs off on.

10

Capstone: Ship It

Build, containerize, and deploy a real application.

How it works

You don’t just read about code. You write it, run it, and prove it works.

Real code, real compiler

Your Java runs on a real runtime built into the app — right on your Mac.

Instant feedback

Every exercise is checked automatically the moment you run it.

Your pace, your path

Learn in order, or test out of modules you already know.

Proof you finished

Earn a Certificate of Completion when you reach the end.