Written Java guides

GROW YOUR
PROGRAMMING
PRACTICE

One concept at a time — then try it in code.

From first syntax to backend structure, Kodrelvantanta turns programming topics into readable PDF guides with examples, exercises and clear next steps.

A calm, editorial learning space for Java foundations, testing, backend thinking and database work.

JavaSyntax & objectsTestingSpring BootDatabases
Editorial illustration of a programming workspace with a code editor, connected flow lines and a databaseDecorative programming-themed line illustrationDecorative line illustration of a server and logic flow

Make the next concept click

A little explanation.
A lot to work through.

Read the reasoning, inspect the code and keep a reference you can return to while you practise.

Programming illustration showing a code editor and highlighted coding shapes

Start with the language.

Understand a program before adding another tool. Trace variables, write methods and give your first objects a clear job.

  • JDK setup and small, runnable examples
  • Methods, arrays and object-oriented Java
  • Exercises with a reason behind each step
Find your starting point ↗
Programming-themed illustration of logic flow, server access and connected steps

Build on the foundations.

Connect the pieces in a small application. Work with collections, test behaviour and follow a request through a backend service.

  • Collections, streams and concurrency
  • JUnit 5, Mockito and Spring Boot
  • SQL, JDBC and JPA in context
Explore application topics ↗

Written learning material. Self-paced practice. No video lessons or live classes.

A considered way to learn

Go beyond copying the code.

Kodrelvantanta is a collection of written Java courses for learners who want to understand the decisions behind a program. A short example gives you something to run. A clear explanation gives you a reason to change it.

01 / Read with a question

What is this line actually doing?

Follow the values, the control flow and the responsibility of each method. Build a mental model before moving on.

Our approach ↗

02 / Make a small change

What happens if the input changes?

Try an empty list, a missing record or a boundary value. Use the output to test your explanation.

Look inside an example ↗

03 / Keep the reference

Something you can come back to.

Download your PDF, annotate the explanations and revisit a chapter alongside your own code.

How the guides work ↗

The course collection

A guide for your next step.

Choose a focused subject or study the complete sequence.
Each product page lists the modules, prerequisites and practice focus.

Loading guides…

Loading the course collection…

Learning paths

Start. Build. Apply.

A suggested route through the collection.
You can join at the stage that matches what you already know.

Inside the material

Read a little.
Run a little.
Understand more.

The PDF is your guide, and your editor is where you practise. Work through an explanation, type the example and compare its behaviour with your prediction.

  • Written chapters and annotated code
  • Exercises, review prompts and checklists
  • Downloadable PDFs for offline reading
See the complete curriculum ↗
Inside a Java example
Running totalJava

Practice examples

Small problems. Useful questions.

A closer look at the work described in the guides.

Everything in writing.

Explanations, code and practice notes in a PDF you can search and annotate.

Keep reading offline.

Download to a compatible device. An internet connection is not needed to read a saved PDF.

Set your own pace.

Pause to try an idea. Revisit a chapter. There is no class schedule to keep up with.

Know what is inside.

Review the topics and prerequisites before choosing a guide.

Before you begin

A few things
worth knowing.

All questions ↗

A clear place to start

One small program.
A new way to think.

Begin with the free guide. Set up Java, run your first class
and work through three small exercises.

Explore Free Starter Free PDF · No payment required