
Java Oracle Certification Preparation
Prepare for the Oracle Certified Professional Java Developer exam with focused lessons, hands-on practice, and practical exam strategies.
What You Will Learn
The Oracle Certified Professional Java Developer exams have a well-deserved reputation for being very challenging, with significant preparation required.
This course is intended to provide a structured environment—supported by experienced instructors, using industry-standard materials, accompanied by custom lectures and hands on exercises—to prepare for the exam, and to maximize your chances of success.
Highlights
- Review and practice frequently used elements of the Java language and standard library—as well as less frequently used elements that are nonetheless often included in Java certification exams.
- Learn and practice strategies—including answer pruning, checking for early termination in code fragments, code rewriting, and others—that can be applied to a wide range of programming-oriented standardized tests.
- Learn and practice strategies for reducing stress in high-stakes testing situations.
- Assess progress with multiple practice exams.
Requirements
Prior to the course starting date, participants must either have completed the Deep Dive Java Enterprise & Android Mobile bootcamp, or have previous Java experience involving most of the following:
- The tools and library components included in the JDK (esp. javac, jar, jshell, javadoc, jlink) and JRE.
- Definition and use of classes and interfaces—both standalone and extending/implementing existing types—including the enum and record class types, in addition to traditional classes.
- Definition and use of constructors and other initializers.
- Definition and use of fields and methods (static and non-static).
- Definition and use of anonymous classes, lambdas, and method references.
- Use of Java control-flow statements, including if, if-else, for, for-each, while, do-while, switch, break, continue, try-catch, try-finally, and try-with-resources.
- Java primitive types and values, as well as the corresponding wrapper types.
- Java Platform Module System
- Use of key components of the Java standard library, including:
- The String, StringBuilder, and StringBuffer classes; the CharSequence interface; string formatting.
- Collections framework.
- Streams API.
- Regular expressions.
- The thread class, runnable interface, and the Java concurrency utilities.
Participants must use their own laptops capable of running Git, Java 21, and a Java IDE. (Materials available before the start of the course will include instructions for setting up Git, Java 21, and IntelliJ IDEA on Windows 10 Build 1809 or higher, macOS 12 Monterey or higher, and Linux Ubuntu 22.04 or higher.)
Java Oracle Certification Preparation
Schedule
- Depending on a participant’s current system setup, environment preparation may take up to 4 hours.
- 24 hours of instruction, over 4 days in 1 calendar week
- At least 8 hours outside of class for homework during the week of instruction
- Monday-Thursday, 9 a.m – 4 p.m (MST)
- 100% in-person instruction at CNM STEMulus Center, 20 First Plaza Galleria, Albuquerque, NM 87102
Dates and Deadlines
September 8 – September 11, 2025
Application Deadline: August 25, 2025
Cost and Tuition Assistance
Total Cost: $499
Tuition assistance is available.
Nine out of ten applicants receive 100% funding for their Deep Dive programs. Participants receiving financial assistance via scholarships or other funding sources may not have to pay a deposit or any tuition. Learn more about the tuition assistance and payment process.
Meet Your Java Oracle Certification Prep Instructor

Reed Searle
Reed Searle is an Electrical and Aerospace Engineer and has been programming since 1979. His additional experience in sales, marketing, and business development gives him a broad perspective on technology and teaching. To Reed, teaching is a passion. He enjoys using his passion to help students tap into their own passion for learning.