A hands-on learning repository to master Java 8-21 features through practical challenges.
- Learn modern Java features (Java 8 through 21)
- Build muscle memory through practice
- Prepare for Spring Boot development with solid Java foundations
edu-master/- Domain model (education platform) - AI generated- Challenge modules - Practice exercises - AI generated structure
- Solutions - All implementations are written by me
The challenge structure and edu-master domain were AI-generated to save time on boilerplate. All challenge solutions are my own implementations, allowing me to focus on learning and practicing modern Java features.
- Functional Programming (Lambdas, Streams, Optional)
- Date/Time API
- Records & Sealed Classes
- Pattern Matching
- Switch Expressions & Text Blocks
- Modern language enhancements
Feel free to fork this repository and implement your own solutions.