Java Development
Typed, structured Java — from console systems to a small Spring API.
Syllabus
Java rewards students who like structure. This three-month course builds that structure in public, one compilable program at a time. You begin with the type system, classes, interfaces, and collections until object design is a habit rather than a diagram. Exceptions, packages, and build tools come next so a classmate can clone your repo and run it. Persistence is not optional: you connect to a relational database with JDBC, write SQL you can explain, and keep schema changes in the project. Mid-course you move into Spring Boot — a small REST API with validation and clear error responses. Mentors review naming, tests, and whether your layers actually separate. Offline and live-online students share the same assignments and the same demo day. You leave with a library system, a quiz API, and an inventory service — three things a recruiter can clone, not a folder of half-finished labs.
What you leave with
- Design classes that map cleanly to tables
- Ship a small Spring Boot API another machine can run
- Explain your SQL in a viva, not just paste it
Three projects
01
Library desk system
Issue and return books against a SQL catalogue, with overdue queries you write yourself.
02
Quiz API in Spring Boot
Questions, attempts, and scores behind a small REST API with validation.
03
Campus inventory service
Stock in, stock out, and a low-stock report — modelled as tables, not a spreadsheet.
Related showcase: Hospital Management System