You are here
Home >

Tutorial tracks

Start with the track that fits your work

Each track builds on the one before it, so you can move from language fundamentals to frameworks and data access at a steady pace.

Fundamental

Java Core

Syntax, object-oriented design, collections, exceptions, and the standard library, explained with annotated examples you can run.

Intermediate

Spring Framework

Dependency injection, configuration, and building web services, with each concept tied to a small working project.

Intermediate

Database Integration

Connecting Java applications to relational databases with JDBC and JPA, including transactions and query design.

How each tutorial works

Three phases in every lesson

01

Concept review

The idea is introduced in context, with a short explanation of why it matters before any code appears.

02

Code execution

A complete, annotated example shows the concept working, with expected output so you can check your understanding.

03

Edge case breakdown

Common pitfalls and boundary conditions are examined, so the idea holds up beyond the simplest case.

Top