
Java
Syntax, OOP, collections, Stream API, concurrency and the JVM.
Visual theory, diverse practice, and hundreds of interview questions
Move from Java to Spring, SQL, algorithms and System Design. Every topic connects theory with practice.
View curriculum
Syntax, OOP, collections, Stream API, concurrency and the JVM.

Core, Boot, Data, Security, testing and production application behavior.

Queries, JOINs, indexes, transactions, locking and optimization.

Data structures, complexity, search, graphs, greedy and dynamic programming.

Scaling, caching, queues, consistency and distributed systems.
Tailored to the topic: choose an answer, find bugs, complete code, and solve exercises.
Got the fundamentals down? Move on to exercises and questions from real Java interviews.
Open interview questionsWork through exercises and theory, get hints, and practice your interview answers.
Earn seasonal points by practicing: increase your rank, track your progress in your profile, and climb the leaderboard.
Complete 100% of the theory and practice in a track and generate a personalized Java Hub certificate.