Oracle · Official Blueprint · Last reviewed May 2026

1Z0-829 Exam Domains & Blueprint

The official Oracle 1Z0-829 exam covers 5 domains. Domain weights tell you exactly how much of the exam each topic represents — and where to invest your study time.

1Z0-829 Domain Weight Summary

#DomainWeightQuestions
1Java Foundations and Object-Oriented Programming
%
2Controlling Program Flow and Data Types
%
3Collections, Generics, and Streams
%
4Concurrency and Functional Programming
%
5I/O, JDBC, and the Module System
%

Detailed Domain Breakdown

%

Domain 1: Java Foundations and Object-Oriented Programming

Covers the topics, concepts, and applied skills examined under the Java Foundations and Object-Oriented Programming domain. Study the official exam objectives and practise questions in this area to build confidence and accuracy before your exam.

%

Domain 2: Controlling Program Flow and Data Types

Covers the topics, concepts, and applied skills examined under the Controlling Program Flow and Data Types domain. Study the official exam objectives and practise questions in this area to build confidence and accuracy before your exam.

%

Domain 3: Collections, Generics, and Streams

Covers the topics, concepts, and applied skills examined under the Collections, Generics, and Streams domain. Study the official exam objectives and practise questions in this area to build confidence and accuracy before your exam.

%

Domain 4: Concurrency and Functional Programming

Covers the topics, concepts, and applied skills examined under the Concurrency and Functional Programming domain. Study the official exam objectives and practise questions in this area to build confidence and accuracy before your exam.

%

Domain 5: I/O, JDBC, and the Module System

Covers the topics, concepts, and applied skills examined under the I/O, JDBC, and the Module System domain. Study the official exam objectives and practise questions in this area to build confidence and accuracy before your exam.

How to Use Domain Weights in Your Study Plan

The heaviest domain on the 1Z0-829 is "Java Foundations and Object-Oriented Programming" at null%. Start here and return to it regularly.

Allocate study time proportional to domain weight — a 25% domain deserves roughly 25% of your prep hours.

Never skip a low-weight domain. A 10% domain still represents 5–7 exam questions — enough to make the difference between pass and fail.

Use Courseiva domain analytics to track your accuracy per domain automatically. The system routes extra questions to your weak areas.

Practice every 1Z0-829 domain

Courseiva tracks your accuracy per domain automatically and routes you toward your weakest areas — no manual configuration needed.

1Z0-829 Concept Guides