Java SE 11 Developer 1Z0-819 OCP Course - Part 1 (Udemy.com)
Getting Java Certified is great for your career. Acquire the skills to pass the Oracle Java certification exam!
Created by: Tim Buchalka
Last updated July 2026
What you will learn
- Obtain the knowledge of the advanced topics that form questions in the 1Z0-819 exam
- Master the tricky syntax and other unusual code tricks that appear in the exam
- Obtain the skills and confident to pass Oracle's Java SE 11 1Z0-819 exam in style
- Receive the confidence to sit the exam knowing you have everything needed to pass it.
How it compares
Against the other 231 rated Udemy courses in Java on CourseDuck:
- Rating4.6 out of 5higher than 71% of them
- Reviews4,368#58 of 232 by number of reviews
- Length12.4 hourslonger than 60% of them
- Last updatedJuly 2026more recently than 87% of them
Course Description
Becoming Java certified is a great way to help improve your career options with more job opportunities and more pay.
That's because Oracle's Java certification program, unlike many other certifications out there, has real value in the industry. One of the main reasons is that it's an official Oracle certification, but second, the exam is quite difficult to pass.
Employers see programmers who are Java certified as more valuable than programmers who are not certified. So it's totally worth getting Java certified to take advantage of this.
This course has been designed to pass on the exact knowledge you need to pass Oracle's 1Z0-819 exam.
So what exam does this course cover?
This course focuses on the Java SE 11, 1Z0-819 exam, from Oracle. It's Part 1 of a 2-course series. It's highly recommended that you complete Part 2 of my 1Z0-819 exam course after completing this one.
Oracle helpfully publishes the complete list of topics that questions in the exam come from. I've taken extreme care to ensure that a full 100% of the material you need to know, in order to pass the exam is covered in either this course or Part 2.
There are only two courses you need to get Java certified, this one, and my Part 2.
I won't waste your time on any Java features that are not going to come up as a question on the exam.
Why Get Certified in Java 11, aren't there newer versions available?
Java 11 is designated as the LTS or Long Term Support version of Java - it's going to be supported by Oracle and JDK vendors until at least 2026, unlike Java 9, Java 10, 12, 13, 14, 15, etc all of which are no longer supported by Oracle.
Large companies have large codebases, and it takes them a long time to upgrade that code to new versions of Java - for years Java 8 was the main version used by companies, and with the release of Java 11, and Oracle's commitment to supporting it for many years as well as them designating it as the long term support version, this means that the majority of the industry will be moving, or already have moved to Java 11. Particularly now that Java 8 support is ending soon.
Oracle does not have a certification program for Java 9, 10, 12, or Java 13, etc. This is by design. Because Java 11 is Oracle's long term supported version of Java. For this reason, Java 11 is the version of Java you need to become certified in. And this course will help you achieve that.
What's the difference between this course and your Part 2 1Z0-819 exam course?
Firstly, the courses have completely different content, there is pretty much no overlap of content in the two courses. Think of this course as the "Core Java" concepts, and my Part 2 course, as the "Advanced" content. Both courses are targeted for the 1Z0-819 exam and help you to pass it.
Why are there two courses for the 1Z0-819 exam?
In October 2020, Oracle decided to move from their old exams, the 1Z0-815 and 1Z0-816 to a single exam, the 1Z0-819.
The thing is, the 1Z0-819 exam, still targets the exact same topics that were in the old 1Z0-815 and 1Z0-816 exams, minus a few topics that have removed.
Previously you needed to pass both exams to get Java certified. Now, you only need to pass the 1Z0-819 exam. So that's a bonus for you.
This Part 1 course originally targeted the 1Z0-815 exam, and my other just released Part 2 course, was originally going to target the 1Z0-816 exam. What I've done now is updated and renamed both courses, and ensured they are both targeting the material you need to pass the new 1Z0-819.
Hopefully, that makes sense as to why you need to take two courses.
Do I really need to take a "Java exam course" to pass the exam?
Being completely upfront, it is possible to pass the exam without studying a specific exam course like this one. But it's not easy. Keep in mind that the exam does not just test your knowledge of Java, but actively tries to trip you up by asking questions that sometimes use obscure, rarely used syntax that you may never have come across before. The sorts of things that most Java courses or textbooks will never teach you.
This course shows you all the standard Java stuff you need to know, as well as this more obscure stuff to ensure you really are ready to pass the exam.
Who is this course suitable for?
If you have been through at least some of my Java Masterclass on Udemy, or another Java course and/or have some professional programming experience in Java or another programming language then this course is for you.
This course is definitely NOT for beginner programmers. If you are a beginner, you will struggle with this course. In that case, grab my Java Masterclass and go through all or a significant amount of that course before attempting this one.
You don't teach Java in this course?
That's right, I don't teach you Java as such. The course assumes you know Java, and are looking for the knowledge to pass the exam. It's a subtle but important distinction.
And remember, the course only focuses on topics that may come up as a question in the 1Z0-819 exam.
Yes, you will learn a ton of new things by going through this course. But I do assume you know Java, and won't waste your time by having you watch me type in code.
Rather, I paste in a code snippet, explain its purpose, and execute it. This is the best way to pass on the required knowledge to me. As an aside, the
It's designed to give you the exact information and skills you need to pass Oracle's Java 11 1Z0-819 exam.
If you already have Java 7 or Java 8 certification and want to upgrade your skills to Java 11, this is for you.
The great thing about the course is that it's relatively short (at least compared to my almost 80 hour Java Masterclass), so it's great if you need to cram before taking the exam.
What this course is not.
This course is not a "rebadged" Java 8 Certification course - the 1Z0-819, Java 11 certification is a lot different from the 1Z0-808 (Java 8) exam (for starters it covers many features not included in Java 8, a few of which are listed above).
If you only have Java 8 experience it's going to be pretty hard for you to pass the Java 11 exam. You need to be up to speed with Java 11 features (as well as the older stuff) and that's what you will learn in this course.
I created this course, from scratch, in Java 11 to give you the tools you need to pass Oracle's 1Z0-819 exam (formally the 1Z0-815 and 1Z0-816 exams).
Who Am I?
Instructor Details
- 4.6 Rating
4,368 Reviews
Tim Buchalka
Tim's been a professional software developer for over 40 years. During his career, he has worked for major companies such as Fujitsu, Mitsubishi, and Saab.
His video courses are used to train developers in major companies such as Mercedes-Benz, Paypal, VW, Pitney Bowes, IBM, and T-Mobile just to name a few (via the Udemy for Business program).
What makes Tim unique is his professional programming career - many instructors have never programmed professionally, let alone had a distinguished professional development career like Tim.
Tim has trained over 1.73 million students how to program, way more than a typical IT Professor at a college does in a lifetime.
In fact, Tim's courses are often purchased by students struggling to get through college programming courses.
More courses by Tim Buchalka
Java Masterclass 2025: 130+ Hours of Expert Lessons
4.6 (214,534 Reviews)
Provider: Udemy
Time: 135.7h
$149.99
Learn Python Programming Masterclass (2026)
4.6 (105,895 Reviews)
Provider: Udemy
Time: 61.7h
$199.99
Introduction to Continuous Integration & Continuous Delivery (2025)
4.5 (30,569 Reviews)
Provider: Udemy
Time: 2.3h
$59.99
Data Structures and Algorithms: Deep Dive Using Java (2025)
4.5 (22,813 Reviews)
Provider: Udemy
Time: 16h
$119.99
Android Java Masterclass - Become an App Developer (2025)
4.1 (10,740 Reviews)
Provider: Udemy
Time: 60.4h
$119.99
Java Spring Tutorial Masterclass - Learn Spring Framework 5 (2025)
4.0 (6,471 Reviews)
Provider: Udemy
Time: 45.5h
$14.99
More Java courses
Hibernate and Spring Data JPA: Beginner to Guru (2026)
4.8 (1,265 Reviews)
Provider: Udemy
Time: 30.3h
$84.99
Learn JAVA Programming - Beginner to Master (2026)
4.7 (31,368 Reviews)
Provider: Udemy
Time: 61.4h
$119.99
The Complete Java Certification Course (2025)
4.7 (30,462 Reviews)
Provider: Udemy
Time: 18.1h
$174.99
Oracle Java Certification - Pass the Associate 1Z0-808 Exam. (2025)
4.7 (6,236 Reviews)
Provider: Udemy
Time: 20.2h
$12.99
Reviews
By Tejumola Mann on 8/17/2023
I have been using java for many years and did not know about some of the features it has. Tim has helped reveal those features of java version 11 has and I have begun implementing them into my exisiting projects.
By Iurii Shotin on 5/29/2023
I enjoyed the very detailed and quite simple to understand videos that were really useful. I also liked that in the end of each section there was a short quiz to refresh the knowledge, and the quiz also had explanations for every incorrect as well as correct answer.
By Stephan Paukner on 2/28/2023
This course seems to cover exactly what is needed for the certification exam, and it was the path I wanted to take, compared to self-studying a book. The slides and videos are very condensed, though. I had to play the videos with 75% speed to hear the instructor talk somewhat normally. Note that you spend way more time with the material than just the pure video play length, and especially the quizzes take some extra time, which seem to reflect the depth and tedious details of actual exam questions. So, an apparent 1-hour section took me more than 4 hours, for instance.
By David Camilo Sanchez Zambrano on 7/4/2022
I've received great tools to improve mys java skills. I feel happy to finish this, because Tim Buchalka has great tips and examples, not only for the certification path, he includes tips for java programming. Some times the copy/paste for the source code are a hard work, but personally I wrote code and this help me to understand the example.
By Kashapov Nikolay on 11/27/2021
Sometimes wrong answers made in Quizes made me enraged, especially when I looked carefully and searched for mistakes from just learned things, but the problem was from the lessons far earlier than current one. For sure such things will be on the exam. Good thing that there is code in the materials and I don't need to write it by myself to check one thing or two. Also information is well systematized and summarized in sheets and point lists. A little sad that for checking some examples I need to use the same IDE or the similar one. Couldn’t create multiple-module examples with VS code, because it seems to not recognize modules when using no-build tool architecture and manual creation only makes things worse and ends up in wasting time (for sure there is a solution, but out of test preparation’s scope). Except for this one, all is ok. Satisfied.
By Ketan Kankapure on 3/19/2021
Highly recommended to experienced Java programmers. Could be best used by actually executing the code snippets used in lectures, not proceeding to the next video until concept at hand is understood in it's entirety. Note: Videos needs to be paused and code needs to be executed on local to understand the concepts thoroughly and hence, actual time taken to finish the course will be way more than the course duration for sure ! Update : I passed IZ0-819 and this course helped me prepare.
By Olivier Duro on 11/21/2020
Oui
By Dhruv Nargund on 11/21/2020
I'd like a few more questions per quiz and more quizzes per topic and lecture
Otherwise, the instructor is very knowledgeable and a good teacher
By Sean Worrall on 11/14/2020
A good course that is very in depth covering half of the topics on the exam, however a lot of these videos are very rushed and not fully explained. Often it's just a copy and paste of some code (which is fine) but then the codes just run and then moved onto the next part, most of the time there is no explanation of the result from the code, you have to keep pausing the video just to read the code or output sometimes.
Would be a much better course if it didn't feel so rushed.
By Michael Justus on 11/14/2020
I enjoy the communication skill of the presenter: they talk well and do not drone on and on; rather the conversation tone is engaging. That said, the course contents covered is spot on in getting an understanding of Java and preparation for certification. Following through the pasted code examples, though, does tend to go a little too quickly at times. At those moments in time, it's best to pause and unpause to keep in-step with the presenter. Overall, well presented and highly enjoyable.
By Bradley Quangson on 11/14/2020
I've taken the Java 8 SE exam a few years ago and I'm planning to take the new 1z0-819 Java 11 SE exam soon. This course was a fantastic review that covers not only the basics, but it also covers subtleties on every single topic. It was humbling to do and also reassuring to learn about. There are little quizzes throughout, they're all good test questions and can be tricky. The course does use actual Java code that is provided for you as resources so you can follow along. I do recommend following along with Tim. If you've got the time, it would probably better to look at the code first, then start the video. Overall, I feel really confident with this first part, and I'm looking forward to part 2.
By Venkat bhargav reddy Mekala on 11/7/2020
Copy pasting and running the code to explain java concepts is such a poor way of teaching. Definitely going to get my money back. I am disappointed.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100












