Java OCP Video Tutorials

Free YouTube course — organized by topic for focused learning

📺 Watch the Full Series on YouTube

Subscribe to get notified when new OCP tutorial videos are published

📚 About This Series

This free video course covers Java OCP topics from the 1Z0-829 (Java 17) and 1Z0-830 (Java 21) exam syllabus. Each video focuses on a single topic with code examples, edge cases, and exam-style scenarios.

Pick any topic below to watch the videos in that section. Lessons are short, focused, and exam-aligned — each video typically runs 10–20 minutes.

Section 1

Handling Values

Primitives, wrappers, strings, StringBuilder, text blocks, date/time API, formatting, time zones.

11 videos Watch lessons →
Section 2

Controlling Flow

Switch statements vs expressions, pattern matching, sealed interfaces, records, loops.

3 videos Watch lessons →
Section 3

Object-Oriented Programming

Constructors, initialization order, inheritance, polymorphism. More videos being added.

1 video (growing) Watch lessons →
Section 4

Exceptions

Exception hierarchy, checked vs unchecked, try-with-resources, custom exceptions.

3 videos Watch lessons →