Resources
Recommended free and paid learning resources for every skill in the roadmap.
Overview
Here is a curated compilation of high-yield learning resources across all tracks in the roadmap, including official documentation, video tutorials, structured interactive courses, and reference guides.
Recommended Resources
| Skill | Free | Paid |
|---|---|---|
| Java | Java Brains, Coding with John (YT) | Udemy — Chad Darby |
| Spring Boot | Amigoscode, Telusko (YT) | Udemy — Chad Darby |
| HTML/CSS/JS | freeCodeCamp, The Odin Project | — |
| React + TS | React.dev docs, Codevolution (YT) | Udemy — Maximilian |
| TypeScript | TS Handbook (official) | TotalTypeScript.com |
| Next.js | Next.js docs, Lee Robinson (YT) | — |
| Tailwind | Tailwind docs | — |
| SQL | SQLBolt, Mode Analytics | — |
| MongoDB | MongoDB University (free!) | — |
| Docker | TechWorld with Nana (YT) | — |
| Kafka | Confluent tutorials | — |
| Redis | Redis.io docs, TechWorld with Nana | — |
| DSA | NeetCode (YT + site), Striver A2Z | — |
| System Design | System Design Primer (GitHub) | — |
| AI Integration | Spring AI docs, OpenAI docs | — |
Complete Skill Coverage
Below is the exhaustive matrix of all competencies and tools developed throughout this roadmap:
| Category | Skills |
|---|---|
| 🔄 Revision | Java, HTML5, CSS3, JavaScript (ES6+), SQL |
| 🆕 Frontend | TypeScript, React.js, Next.js, Tailwind CSS |
| 🆕 Backend | Spring Boot, Spring Security, Spring Data JPA, REST APIs |
| 🆕 Databases | MongoDB, Redis (cache layer) |
| 🆕 Messaging | Apache Kafka |
| 🆕 DevOps | Git (advanced), Docker, Docker Compose, CI/CD (GitHub Actions) |
| 🆕 Cloud | AWS / GCP basics (deploy) |
| 🆕 Testing | JUnit 5, Mockito, Integration Testing |
| 🆕 Architecture | Microservices, System Design, Design Patterns |
| 🆕 AI-Era | LLM API integration, Spring AI, Prompt Engineering |
| 🧠 DSA | Arrays, Strings, Linked Lists, Trees, Graphs, DP, Heaps, Tries |
| 💼 Job Prep | Resume, Mock Interviews, Behavioral |
Additional Curated Tooling & Links
-
Documentation & References:
-
DSA & Interview Practice Platforms:
- LeetCode — Problem practice and contest rankings.
- LeetCode Explore — Structured roadmap and video solutions for standard algorithmic patterns.
- TakeUforward / Striver A2Z DSA — Systematic DSA learning path.
- Pramp — Free peer-to-peer technical mock interviews.
-
System Design & Architecture References:
- System Design Primer (GitHub) — Comprehensive distributed systems primer.
- ByteByteGo (Alex Xu) — Visual system design guides and architectural patterns.
Last updated on August 21, 2026