🗂 12-Week Curriculum with Modules
Week 1-2: Advanced Java + Modern Java Mastery (Java 21+ features)
Key Concepts:
• Java Generics, Collections, Exception Handling, Multithreading
• Virtual Threads, Garbage Collectors
• Functional Programming, Records, Sealed Classes, Completable Future
• JVM Performance Tuning, Profiling
Week 2 - 3: Java EE / Jakarta EE & Spring Boot, API Development
Key Concepts:
• Java EE Overview (Servlets, JSP, Filters, Listeners)
• Spring Framework (IoC, DI, Core Annotations)
• REST APIs with Spring boot, Validation, Global Exception Handling, Swagger
Week 4: Databases, Caching & Messaging
Key Concepts:
• JDBC, Transactions, ORM, Connection Pooling
• Relational vs Non-relational, ACID Transactions
• PostgreSQL, Redis
• Kafka for event-driven architecture
Week 5: System Design – Foundations
Key Concepts:
• Load balancers, caching, database sharding
• Horizontal vs Vertical Scaling
• CAP Theorem, Consistency Models
• Latency & Throughput, Load, Availability, Reliability
• Load Balancing, HLD, LLD
• Client Server model & Layered Architecture
• Monolith vs Microservices
Week 6: DevOps – CI/CD + Cloud Deployment
Key Concepts:
• GitHub Actions / Jenkins pipelines
• Docker, AWS EC2, S3, Cloud DB
• Secrets management, Monitoring basics
Week 7+8: Kubernetes + Production Infra
Key Concepts:
• Minikube, Helm, Auto-scaling, Logs & Monitoring
• ConfigMaps, Secrets, Rolling Updates
Week 9: Advanced System Design + Case Studies
Key Concepts:
• Designing high-scale systems: Uber, WhatsApp, YouTube
• Rate Limiting, Pagination, CDN, Queues, DB replication
• Design Reviews & Tradeoffs
• More real-life case-studies & deep-dive.
Week 10: AI Tools Mastery
Tools:
• GitHub Copilot, CodeWhisperer
• ChatGPT for bug fixes, test generation, and design
• Cursor IDE, Refraction, Bito
Project: AI-refactored legacy code + test suite automation
System Design Lens: Productivity & efficiency via intelligent automation
Week 11 + 12 : Resume, LinkedIn & Interview Prep, Capstone Project +
Career Planning
Topics:
• Resume for tech leads & principal engineers
• Storytelling in interviews
• Mock system design + leadership rounds
Capstone Project Options:
1. AI-powered interview feedback system (GPT + Java backend + DB)
2. Intelligent API Gateway with traffic shaping + ML-based analytics
3. Bring Your Own (Project Ideas)
Activities:
• Final mock interview + design review
• Personalized growth plan for next 6–12 months
🔧 Tools & Technologies Covered:
• Java 17, Spring Boot, JPA, Redis, Kafka, PostgreSQL
• Docker, Kubernetes, AWS/OCI, GitHub Actions
• OpenAI, LangChain4J, Hugging Face, GPT APIs
• Copilot, Cursor, Bito, Refraction, Notion AI
• System Design Tools
Note:- Individual module projects will be present for every week + some weekly
assignments.