javatutorial.imdmp.com

Palabas API Course

Learn modern Java backend development by building one real Spring Boot API from scratch. No toy CRUD, no frontend detour, no fake production claims.

Read

Build

Test

Commit

Unlock

Built for JVM engineers

A course site over a real repo, not a sandbox fantasy.

The site teaches. The Palabas repo proves. Every quest names a concrete task, the command that verifies it, and the artifact that should exist afterward.

MVP progress is local to your browser. Hosted graders, GitHub OAuth, and AI hints wait until at least Phase 1 is fully teachable.

First public slice

Published lessons

0 complete locally

World 2A / 2A.1

Cinema and Screen Schema

Create the first Flyway migration for cinemas and screens before any JPA entity exists.

35 minutes50 XP

World 2A / 2A.4

Indexes and EXPLAIN

Add indexes for known reads and capture the planner story without forcing a fake win.

35 minutes50 XP

Course map

Worlds that end in proof

Open full path
World 0

Java Delta

A committed kata file with notes on records, Optional, streams, sealed switch, and virtual threads.

World 1

Spring Skeleton

A wiring test, curl transcript, ADR-001, and a phase-1-done tag.

World 2A

SQL First

Constraints, EXPLAIN transcripts, schema notes, and time notes.