Start Learning
Javaneer

Practice & prove it

Everything to test yourself in one place - module exams, quick quizzes, interview questions, and flashcard review. Nothing here is on the reading pages; this is where you do the work.

Module exams

Six questions drawn at random. Score 70% or higher to pass; retake as often as you like.

🌱

Meet Java

5
🧩

Core Language

4
🏗️

Object-Oriented Programming

5
🚀

Intermediate Java

6
⚡

Advanced Java

8
🎯

Software Craftsmanship

9
💼

Professional Java

10
⚛️

Advanced Concurrency & Modern Java

7
🌿

Spring Foundations

7
🚀

Spring Boot Essentials

7
🌐

Building Web APIs

7
🗄️

Data & Persistence

7
🔐

Security

7
🧪

Testing Spring Applications

7
⚡

Reactive & Messaging

7
☁️

Microservices & Spring Cloud

7
🚀

Production & Modern Spring

7
🏛️

Capstone: Build BookVault

7
⚙️

Spring Batch

5
◈

GraphQL with Spring

5
🔐

Spring Authorization Server

5
📊

Advanced Observability

5
🎯

Complexity & Problem-Solving

6
🔢

Arrays & Strings

5
🔗

Linked Lists, Stacks & Queues

5
🗝️

Hashing & Sets

5
🌳

Trees & BSTs

5
🕸️

Graphs

5
🔍

Heaps, Sorting & Searching

5
🧠

Recursion, Backtracking & DP

5
💬

The Interview Itself

5
🏛️

SOLID in Practice

6
🧩

Design Patterns Applied

6
🗺️

Domain-Driven Design Lite

6
⬡

Hexagonal & Clean Architecture

6
🧱

The Modular Monolith

6
🔌

API & Contract Design

6
🌱

Evolutionary Architecture

6
🗺️

Practical System Design

6
🟣

Why Kotlin, and Interop First

6
✍️

Syntax for Java Eyes

6