Learning path
Chapters stay in this order. A filename number is an address. When it disagrees with this path, the path wins.
- 01Foundation
- 02Core Java
- 03Java versions
- 04Data structures
- 05Algorithms
- 06LeetCode
- 07JVM
- 08Concurrency
- 09Patterns
- 10I/O
- 11Networking
- 12JDBC
- 13REST
- 14Standard libraries
- 15Testing
- 16Modules
- 17Serialization
- 18Performance
- 19Interview preparation
- 20Metaprogramming
- 21Resilience
- 22Spring
- 23Projects