All courses / Programming / Java
CertificateTier A
Java Programming: Object-Oriented Mastery
The full in-depth Java course. Go beyond the basics to master real-world Java: advanced object-oriented design, the Collections Framework and generics, robust exception handling, streams and lambdas, file input and output, concurrency, unit testing with JUnit, and the build tools every team uses. Build a complete capstone project and prove your skills with a graded final exam.
Classes, Inheritance & InterfacesCollections & GenericsExceptions & Robust CodeStreams & LambdasFile I/OConcurrency & PerformanceUnit Testing with JUnitBuild Tools & Careers
40 lessons 8 sections
What you'll learn
- Classes, Inheritance & Interfaces
- Collections & Generics
- Exceptions & Robust Code
- Streams & Lambdas
- File I/O
- Concurrency & Performance
- Unit Testing with JUnit
- Build Tools & Careers
Objects, Classes & OOP Deep Dive$395 lessons
Designing Classes and Object Relationships
Video · Docs
ORIGINAL
Inheritance and the Object Class
Video · Docs
ORIGINAL