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.
This is an exam-preparation workshop, not an introduction to Java. Make sure you're ready before enrolling.
Solid command of Java syntax, OOP, collections, generics and exception handling. The workshop revises exam topics in depth rather than teaching them from scratch.
Experience writing and debugging real Java programs. Candidates who have built Java applications find the exam's trick questions far easier to spot.
Java SE 21 and an IDE such as IntelliJ IDEA installed on your laptop, so you can test code examples and mock-exam questions yourself.
Book your exam: Book the Oracle exam for a few weeks after the workshop, while the material is fresh. The exam voucher is purchased separately from Oracle.
Modern Java features: Some exposure to records, switch expressions and the Stream API will help you move faster through the Java 17–21 content.
If you're new to Java or need a refresher: syntax, OOP, collections, streams and JDBC.
Ready to take this workshop! Prepare intensively for the Oracle Certified Professional Java SE 21 exam.
After certification, build enterprise REST APIs with Spring Boot, JPA and Spring Security.
Validate your Java SE experience with Oracle's professional-level certification and fill the gaps in your knowledge.
Stand out for senior roles and contract work with an internationally recognised credential.
Get up to date with records, sealed classes, pattern matching and the other modern Java features the exam tests.
Companies certifying developers for partner status, tenders or skills development plans.
All courses are taught by Code College’s senior development trainers — practitioners with real-world industry experience, backed by over 20 years of professional developer training since 2004.
You write code from day one. Every concept is reinforced with real exercises and a practical project you keep.
Join 100% live online from anywhere, or hybrid — one or two days a week at our Midrand campus and the rest live online. Full-time face-to-face attendance can be requested, and is possible when an onsite group class is running.
Receive a Code College certificate on completion — recognised by employers across South Africa.
Developers with working Java SE experience who plan to write the Oracle Certified Professional Java SE 21 Developer exam. If you are new to Java, start with Java Fundamentals first.
No. The workshop covers your preparation. You book and pay for the exam with Oracle separately, so you can write it when you are ready.
The exam objectives that candidates find hardest — modules, generics, streams, concurrency, NIO.2 and the newer Java 17–21 features — plus timed mock exams with full walkthroughs of exam-style questions.
Individuals join live online from anywhere, or hybrid — one or two days a week at our Midrand campus and the rest live online. Group courses run live online or hybrid, with fully onsite delivery at our Midrand campus optional, on request. Teams of 2–4 save 10% and teams of 5 or more save 20% per person (same class dates, paid in full upfront). Contact us for a group quote.
Yes. Code College is a B-BBEE Level 4 contributor and training spend qualifies as skills development under the B-BBEE scorecard. The course fee also counts toward your SDL (Skills Development Levy) spend.
Book the Java OCP 21 Exam Prep Course today — full-time (5 days) or part-time. Johannesburg and online.