🎓 Welcome! This is your roadmap through the WCC Java Bootcamp. Topics are organized by difficulty and linked to session discussions.
- Start with Fundamentals - Build a strong foundation
- Follow your pace - Skip ahead if you're comfortable, revisit if needed
- Join sessions - Live discussions bring these topics to life
- Ask questions - Use the FAQ or #java-bootcamp channel
Essential Java concepts every developer should master.
- Guide: Understanding Numeric Literals
- Key Topics:
int,double, type conversion, common pitfalls - Session: Covered in Session 2
- Practice: Exercises included in guide
- Common Questions: "Why can't I assign double to int?" → FAQ #3
- Guide: The
finalKeyword in Java 21 - Key Topics: Constants, immutability, records, sealed classes
- Session: Session 3 (WCC platform debugging context)
- Interview Focus: High-value interview topic
- Common Questions: "Is
finalthe same as immutable?" → FAQ #7
- Status: 📝 Guide in progress
- Key Topics: Class design, constructors, methods, encapsulation
- Planned: Session 5
- Status: 📝 Planned
- Key Topics: Extends, interfaces, abstract classes
- Related: See
sealedclasses in final keyword guide
- Status: 📝 Covered partially in final keyword guide
- Standalone Guide: Coming soon
- Preview: See section 6.1 in final keyword guide
- ArrayList, HashMap, HashSet
- Iterating collections
- Generics basics
- Collections best practices
- Status: 📝 Mentioned in sealed classes
- Guide: Planned for Session 7
- Preview: Example in final keyword guide
- Status: 📝 Planned
- Key Topics: Functional programming, lambda expressions, stream operations
For participants pursuing intermediate projects.
- Spring Boot introduction
- REST APIs
- Dependency Injection
- Spring Data JPA
| Topic | Status | Date Completed | Notes |
|---|---|---|---|
| Numeric Literals | ⬜ Not Started / ✅ Completed | ||
The final Keyword |
⬜ Not Started / ✅ Completed | ||
| Classes & Objects | ⬜ Not Started / ✅ Completed |
💡 Tip: Copy this table to your personal notes and track your journey!
Match topics to your project choice:
Focus on:
- ✅ Numeric Literals
- ✅ The
finalKeyword - 🔜 Classes and Objects
- 🔜 Collections
- 🔜 File I/O
All basic topics, plus:
- 🔜 Spring Boot Basics
- 🔜 REST APIs
- 🔜 Database Integration
- 🔜 Testing
- Stuck on a concept? → Check the FAQ
- Session missed? → Review Session Notes
- Want to discuss? → #java-bootcamp Slack channel
- Found a mistake in a guide? → Open an issue!
Last updated: 2026-02-19 | Maintainers: WCC Java Bootcamp Mentors