Skip to content
Madeez

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

  1. 01

    Library desk system

    Issue and return books against a SQL catalogue, with overdue queries you write yourself.

  2. 02

    Quiz API in Spring Boot

    Questions, attempts, and scores behind a small REST API with validation.

  3. 03

    Campus inventory service

    Stock in, stock out, and a low-stock report — modelled as tables, not a spreadsheet.

Related showcase: Hospital Management System