1Z0-829Java SE 17 Developer (OCP) practice test
225 Oracle 1Z0-829 practice questions with explanations, in study, timed and flashcard modes. 20 samples are free.
Full access
$69.99
All 225 questions with explanations · Study, timed and flashcard modes · Progress saved, resume any time
- Questions
- 225
- Free samples
- 20
- Versions
- 1
- Updated
- Jan 2026
Practice 1Z0-829 in the simulator.
Study, timed and flashcard modes. Answers and explanations as you go, and your progress saves.
1Z0-829, by the numbers.
Official specifications published by Oracle.
- Duration
- 90 min
- Questions
- 50
- Exam fee
- $245
- Valid for
- Lifetime (no expiration)
- In the bank
- v1 (225)

Everything about 1Z0-829.
1Z0-829 · Oracle · Java SE 17
Exam information
Official specifications published by Oracle, plus what is in our question bank.
- Duration
- 90 min
- Questions
- 50
- Level
- Professional
What 1Z0-829 covers
11 weighted domains. Open a domain for its topics, and a topic for its objectives. Practice questions are tagged to these.
How do I earn this certification?
Passing 1Z0-829 earns the Oracle Certified Professional: Java SE 17 Developer in the Java track.
- Java programming fundamentalsoptionalWorking knowledge of Java and object-oriented design
How to study for this exam?
Use the 1Z0-829 practice test alongside the official material and the study plan below.
- Java SE 17 Developer Learning PathSelf-paced digital learning · Subscription-based
Official Oracle learning path with courses, labs, and practice exams
- Unlimited Cloud Learning SubscriptionDigital learning platform · Annual subscription
12 months of unlimited access to Oracle Cloud Learning
- Java SE 17 Documentationofficial_docs · free
Official Java SE 17 API documentation and guides
- Java Language Specification (JLS) 17specification · free
Complete Java language specification for Java SE 17
- Java SE 17 API Javadocapi_reference · free
Complete API reference documentation
What's changed on this exam?
Status and coverage changes that affect what you should study.
- Current status
- ACTIVE
- Last content update
- Oct 1, 2021
- Announced
- Sep 15, 2021
Who should take this exam?
1Z0-829 is typically taken by Java developers seeking professional certification, Software engineers working with Java applications and Backend developers using Java frameworks, among 2 other roles. Experience level: intermediate.
Three ways to practise
Study mode
Work through the bank at your own pace with the answer and explanation one tap away. Flag questions, add notes, bookmark the hard ones.
Open in the simulatorTimed mode
A shuffled deck with a countdown that mirrors the real exam. Your score is saved to your attempt history.
Open in the simulatorFlashcards
Question on the front, answer on the back. Good for the last week before the exam.
Open in the simulator
