Java · Backend
Java Tutorial
A complete Java path covering language basics, OOP, collections, modern Java features, testing, concurrency, and backend-ready capstones.
65 lessonsBeginner → ProBackend
Start from the beginningCurriculum
Work through each section in order. Every lesson ends with practice and key points so the idea sticks.
Beginner
3 lessons · ~33 minGetting Started
Beginner
3 lessons · ~33 minLanguage Basics
Beginner
2 lessons · ~22 minControl Flow
Beginner
2 lessons · ~22 minMethods
Beginner
3 lessons · ~33 minCollections Basics
Beginner
5 lessons · ~55 minOOP Foundations
Beginner
4 lessons · ~51 minProjects
Beginner
1 lessons · ~11 minErrors
Beginner
2 lessons · ~22 minI/O Basics
Intermediate
1 lessons · ~13 minSolid OOP
Intermediate
6 lessons · ~78 minModern Java
- 27Records
Compact immutable data carriers.
13 min - 28Enums
Typed constants with behavior.
13 min - 29Generics
Type-safe collections and methods.
13 min - 30Streams API
map/filter/reduce style processing.
13 min - 31Optional
Avoid null proliferation with Optional.
13 min - 32Lambdas & Functional Interfaces
Pass behavior as data.
13 min
Intermediate
2 lessons · ~26 minCollections Advanced
Intermediate
2 lessons · ~26 minReliability
Intermediate
1 lessons · ~13 minTesting
Intermediate
2 lessons · ~26 minBuild Tools
Intermediate
1 lessons · ~13 minData Access
Intermediate
2 lessons · ~26 minNetworking
Intermediate
2 lessons · ~26 minConcurrency
Intermediate
2 lessons · ~38 minCapstone Labs
Intermediate
2 lessons · ~26 minToward Backend Java
Advanced
4 lessons · ~64 minJVM Internals
Advanced
1 lessons · ~16 minPerformance
Advanced
2 lessons · ~32 minProduction
Advanced
2 lessons · ~32 minDesign
Advanced
1 lessons · ~16 minModern Java
Advanced
1 lessons · ~16 minToward Backend Java
Advanced
4 lessons · ~76 minCapstone
- 60Capstone: Todo API
In-memory REST-style service with tests.
20 min - 61Capstone: Bank Account Domain
Model accounts, transfers, and invariants.
20 min - 62Capstone: CLI Toolkit
Multi-command console tool with subcommands and tests.
18 min - 63Capstone: File Indexer
Walk a directory, index words, and answer queries.
18 min
Advanced
2 lessons · ~32 min