Home Learning ecosystem Java Programming

Java Programming

A Java track aimed at backend work: classes and interfaces done properly, collections and streams, exceptions, JDBC, and a small Spring REST service with tests.

A Java track aimed at backend work: classes and interfaces done properly, collections and streams, exceptions, JDBC, and a small Spring REST service with tests.

This track runs on milestones you submit, not videos you watch. Each milestone names what you hand in, and the review is what turns it into a verified step on your record. Where an existing course or deep-dive guide already covers part of the track, it is linked from this page.

Tools the work uses

JDK with IntelliJ IDEA or VS CodeCompile, run and refactor with the tooling professionals use.
Maven or GradleDependencies and builds, declared rather than assembled by hand.
JUnit 5Tests that make refactoring safe.
Spring Boot and PostgreSQLThe backend stack you are most likely to meet in an interview.

Where this track leads

  • Backend Java developer
  • Android developer (with the app track)
  • Enterprise integration developer
  • QA automation engineer

Where this track stands today

Nothing here is padded out to look finished. This is the honest state of the parts that are still being built.

Milestone briefs (14 weeks)Being written

02/Other tracks

Start with the milestone, not the video.

Enrol once and every track on the platform becomes available — the milestones, the review and the certificate at the end.