Oracle 1Z0-829 Study Plan (30 / 60 / 90 Days)
Java exams improve fastest with daily code-reading + small coding reps. Most candidates pass with 70–140 focused hours, depending on prior Java experience.
| Your time |
Recommended timeline |
| 18–22 hrs/week |
30 days (intensive) |
| 10–14 hrs/week |
60 days (balanced) |
| 6–9 hrs/week |
90 days (part‑time) |
How to use this plan
- Treat the Syllabus as your checklist.
- Start with targeted drills, then switch to mixed sets once you can score consistently.
- Keep a “mistake log” of rules that surprise you (generics bounds, stream collectors, exception flow).
30‑Day Intensive Plan (4 weeks)
| Week |
Focus |
Output |
| 1 |
Core syntax + types + control flow + OOP basics |
Topics 1–2 + drills |
| 2 |
Interfaces + records/sealed + generics + collections |
Topics 3–5 + drills |
| 3 |
Lambdas + streams + Optional + exceptions |
Topics 6–7 + mixed sets |
| 4 |
Concurrency + I/O/NIO.2 + modules awareness + review |
Topics 8–10 + readiness |
60‑Day Balanced Plan (8 weeks)
| Week |
Focus |
Output |
| 1 |
Types, operators, control flow |
Topic 1 + drills |
| 2 |
Methods, encapsulation, class design |
Topic 2 + drills |
| 3 |
Inheritance + interfaces + polymorphism |
Topic 3 + drills |
| 4 |
Records/sealed + pattern matching/switch basics |
Topic 4 + drills |
| 5 |
Generics + collections |
Topic 5 + drills |
| 6 |
Lambdas + streams + Optional |
Topic 6 + mixed sets |
| 7 |
Exceptions + assertions + core APIs |
Topic 7 + mixed sets |
| 8 |
Concurrency + I/O + modules + final review |
Topics 8–10 + readiness |
90‑Day Part‑Time Plan (12 weeks)
| Weeks |
Focus |
Output |
| 1–2 |
Types + control flow |
Topic 1 |
| 3–4 |
Classes + methods + encapsulation |
Topic 2 |
| 5–6 |
Inheritance + interfaces |
Topic 3 |
| 7 |
Records/sealed + pattern matching basics |
Topic 4 |
| 8 |
Generics + collections |
Topic 5 |
| 9 |
Lambdas + streams + Optional |
Topic 6 |
| 10 |
Exceptions + assertions |
Topic 7 |
| 11 |
Concurrency |
Topic 8 |
| 12 |
I/O + modules + final review |
Topics 9–10 |
Open practice: /app/cloud/#/topic-selection/oracle_1z0-829