Java Short Coding Course — South Africa

Java OCP 21 Exam Prep Course

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.

Java 21OCPCertificationOracle
40
Hours of Training
R19,995
Course Fee
5 Days
Full-Time Option
JHB · Online
Nationwide
What You Will Learn

Course Curriculum

Exam Strategy & Objectives Overview

Understand the exam format, weighting and the most-tested areas.

Core Java Revisions (Java 17–21)

Records, sealed classes, text blocks, pattern matching for instanceof and switch expressions.

Java Module System (JPMS)

module-info.java, requires/exports/opens, unnamed modules and the module path.

Generics & Collections Deep Dive

Bounded wildcards, type erasure, Collections API, Comparator chaining.

Functional Programming & Streams

Functional interfaces, method references, Stream API, Optional and collectors.

Date/Time API

LocalDate, LocalDateTime, ZonedDateTime, Duration, Period and formatting.

Exceptions & Assertions

Multi-catch, try-with-resources, custom exceptions and assertion usage.

Concurrency & Parallel Streams

Thread lifecycle, ExecutorService, synchronisation, CompletableFuture, parallel streams.

I/O & NIO.2

Path, Files, FileSystem, directory walking, watching and asynchronous I/O.

Mock Exams & Question Walkthroughs

Timed practice exams, common traps and full walkthroughs of exam-style questions.

Prerequisites: Java Fundamentals required. Working Java SE experience strongly recommended.
Before You Start

Prerequisites & Learning Path

This is an exam-preparation workshop, not an introduction to Java. Make sure you're ready before enrolling.

Required Knowledge

✓ Java Fundamentals

Solid command of Java syntax, OOP, collections, generics and exception handling. The workshop revises exam topics in depth rather than teaching them from scratch.

✓ Hands-On Java Experience

Experience writing and debugging real Java programs. Candidates who have built Java applications find the exam's trick questions far easier to spot.

✓ JDK 21 & an IDE

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.

Recommended

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.

Recommended Learning Path

1

Java Fundamentals (40 hrs)

If you're new to Java or need a refresher: syntax, OOP, collections, streams and JDBC.

2

Java OCP 21 Exam Prep (40 hrs) ← YOU ARE HERE

Ready to take this workshop! Prepare intensively for the Oracle Certified Professional Java SE 21 exam.

3

Spring Boot (40 hrs)

After certification, build enterprise REST APIs with Spring Boot, JPA and Spring Security.

Start with Java Fundamentals →
Is This For Me?

Who Is This Course For?

☕

Working Java Developers

Validate your Java SE experience with Oracle's professional-level certification and fill the gaps in your knowledge.

📈

Developers Going for Promotion

Stand out for senior roles and contract work with an internationally recognised credential.

🔄

Developers Upgrading to Java 21

Get up to date with records, sealed classes, pattern matching and the other modern Java features the exam tests.

🏢

Teams Pursuing Certification

Companies certifying developers for partner status, tenders or skills development plans.

Course Outcomes

What You'll Be Able to Do

How It Works

What to Expect

🎓

Expert-Led Training

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.

💻

Hands-On Projects

You write code from day one. Every concept is reinforced with real exercises and a practical project you keep.

📍

Johannesburg (Midrand)

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.

📜

Certificate of Completion

Receive a Code College certificate on completion — recognised by employers across South Africa.

FAQ

Frequently Asked Questions

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.

Ready to Level Up Your Skills?

Book the Java OCP 21 Exam Prep Course today — full-time (5 days) or part-time. Johannesburg and online.