Week-by-Week Curriculum
Foundations & Developer Mindset
Solidify your computer-science fundamentals, clean-coding practices, and Git-based collaborative workflows. Master HTML5 semantic structure, vanilla CSS responsive layouts, and core programming paradigms before writing a single line of Java.
- Algorithmic problem-solving & programming fundamentals
- Collaborative version control with Git & GitHub
- HTML5 semantic layout + responsive CSS3 styling
- Clean architecture & industry code-style guidelines
Core Java & Backend Architecture
Deep-dive into the Java platform: OOP design patterns, Collections, Streams, and exception handling. Build robust REST APIs with Spring Boot, secure endpoints with JWT, and write performant relational-database queries.
- OOP & design patterns (SOLID, Factory, Singleton)
- REST API design using Spring Boot
- Secure authentication: JWT & Role-Based Access Control
- Relational DB modelling: MySQL, Hibernate, Spring Data JPA
- Unit testing with JUnit & Mockito
Frontend & Full-Stack Integration
Connect your backend to a polished React UI. Manage global state with Redux Toolkit, call APIs with Axios, and style production-quality components with Tailwind CSS.
- React hooks & functional component architecture
- Connecting UI state to backend REST APIs via Axios
- Global state management (Redux Toolkit / Context API)
- Premium component styling with Tailwind CSS
- Full-stack local builds & end-to-end debugging
AI Integration & Advanced Concepts
Equip your apps with modern AI: integrate OpenAI APIs, implement vector databases for semantic search, and build AI-powered features inside Java Spring services.
- Integrating OpenAI generative models from Java
- Retrieval-Augmented Generation (RAG) fundamentals
- Vector data search with Pinecone / pgvector
- Performance caching with Redis
Live Enterprise Project & Cloud DevOps
Build a production-grade e-commerce or fintech platform inside a simulated team environment. Containerise with Docker and deploy to AWS EC2 via automated CI/CD pipelines.
- Full e-commerce platform with live checkout integrations
- Docker containerisation for cross-environment stability
- Production deployment on AWS EC2 / Elastic Beanstalk
- GitHub Actions CI/CD pipelines