Java & Spring Boot
A comprehensive 3-month course covering Java programming fundamentals, Git & GitHub, and backend development with Spring Boot.
Schedule: 3 classes per week · 2 hours per class · 6 hours/week contact time Practice: 4–6 hours of self-study per week recommended
Phase 1 — Java Fundamentals (Weeks 1–4) Master core Java: variables, control flow, OOP, collections, and exception handling.
Phase 2 — Git & Version Control (Weeks 5–6) Learn professional version control with Git and collaborative workflows on GitHub.
Phase 3 — Spring Boot Development (Weeks 7–12) Build production-ready REST APIs with Spring Boot, JPA/Hibernate, Spring Security, and JWT authentication.
By completion you will be able to: • Write structured Java programs using OOP principles • Use Git and GitHub professionally • Build RESTful APIs using Spring Boot • Connect applications to a database using JPA • Implement authentication and basic security • Deploy a backend application