This certifies that
Your name
has successfully completed the assessed program
Java Foundations
Design small classes with clear responsibilitiesUse collections and streams idiomaticallyHandle checked and unchecked failures deliberately
Structured, portable software for real systems.
Learn Java’s class model, collections, exceptions, generics and streams. Finish by exposing a typed HTTP endpoint with Spring Boot.
Reviewed and updated October 2026 · Free to start
290 practice drills included for extra repetition
Complete every lesson, then pass a timed assessment to earn the Java Foundations Certificate. Each credential has a unique ID and a QR code that resolves to a live public record.
Pro members get five certification attempts and unlimited timed mock exams. Compare Pro
This certifies that
Your name
has successfully completed the assessed program
Java Foundations
Design small classes with clear responsibilitiesUse collections and streams idiomaticallyHandle checked and unchecked failures deliberately