Course Overview
Build a strong Java foundation with modern tooling and best practices. You’ll learn core language concepts, OOP principles, collections & generics, streams & lambdas, error handling, and project tooling. Deliver console utilities and a small REST client as portfolio-ready projects.