Oracle Certified Professional — Java SE 21 Developer
The Oracle Certified Professional (OCP) Java SE 21 Developer certification (exam 1Z0-830) is the most respected Java credential in the industry. This intensive 40-hour course prepares you to pass the exam with confidence — covering all key topics including modules, records, sealed classes, generics, concurrency and NIO.2.
Understand the exam format, weighting and the most-tested areas.
Records, sealed classes, text blocks, pattern matching for instanceof and switch expressions.
module-info.java, requires/exports/opens, unnamed modules and the module path.
Bounded wildcards, type erasure, Collections API, Comparator chaining.
Functional interfaces, method references, Stream API, Optional and collectors.
LocalDate, LocalDateTime, ZonedDateTime, Duration, Period and formatting.
Multi-catch, try-with-resources, custom exceptions and assertion usage.
Thread lifecycle, ExecutorService, synchronisation, CompletableFuture, parallel streams.
Path, Files, FileSystem, directory walking, watching and asynchronous I/O.
Timed practice exams, common traps and full walkthroughs of exam-style questions.
All courses are taught by experienced bootcamp instructors of the Code College team — with a total of 30+ years of industry experience in the team.
You write code from day one. Every concept is reinforced with real exercises and a practical project you keep.
Attend in-person at our Woodmead (JHB) campus or join 100% online from anywhere.
Receive a Code College certificate on completion — recognised by employers across South Africa.
Book the Java OCP 21 Exam Prep Course today — full-time (5 days) or part-time. Johannesburg, Cape Town and online.