Java Programming Masterclass covering Java 11 & Java 17 is a 398-lesson 80 hours 13 minutes self-paced course by Udemy. Taught by Tim Buchalka , a developer with 35 years of experience, this Java Masterclass covers Java 11 and Java 17 in a course that's grown to well over a quarter of a million students.
Course facts
Lessons
398
Duration
80 hours 13 minutes
Language
English
Released
March 2019
Added to CourseFlix
November 2023
Instructor
Udemy
Price
Premium
Before you start
Is it still current?
Listed since 2019. Setup installs JDK 11 (lessons 10–14), and despite the title no lesson title covers Java 17 features such as records or sealed classes. The core still holds: OOP, collections, generics, exceptions, NIO, concurrency, lambdas, streams, JUnit and JDBC. Two newer changes: lesson 61 teaches the classic switch statement, while Java 14 made switch expressions with arrow labels standard. Java 25, the current LTS, lets a small program use an instance main method without a class (JEP 512), which shortens lesson 19.
What you end up with
Exercises and challenges after almost every topic, plus a few small apps: a text adventure game (lessons 156–158, 233–242), a JavaFX todo list (195–223), and a music database app with JDBC and a JavaFX GUI (339–357).
Mastering Java 17: if you already know Java and want Java 17 specifically. 32 lessons, 8 h 20 min.
Taught by Tim Buchalka, a developer with 35 years of experience, this Java Masterclass covers Java 11 and Java 17 in a course that's grown to well over a quarter of a million students.
What the course targets
Landing a first job in Java development or moving up to a senior role
Passing the Oracle Java Certification Exam
Building Java applications quickly and confidently
How it's structured
The course runs about 76 hours total, though finishing every section isn't required. The first seven sections cover Java Basics in roughly 14 hours and provide the essential foundation, while later sections, including JavaFX, are optional deeper dives for those who want them.
Why Java, and why this version
Java remains one of the most widely used languages for career opportunities, and while Java 8 is still common in the field, this course keeps pace with Java 11 so you're working with current tooling and IntelliJ IDEA throughout, with real-world coding challenges instead of just exam-style questions.
Udemy is the largest open marketplace for online courses on the internet. Founded in 2010 by Eren Bali, Oktay Caglar, and Gagan Biyani and headquartered in San Francisco, the company went public on the Nasdaq in 2021 under the ticker UDMY. The platform hosts well over two hundred thousand courses across software development, IT and cloud, data science, design, business, marketing, and creative skills, taught by tens of thousands of independent instructors. Roughly seventy million learners use it worldwide, and the corporate arm — Udemy Business — supplies a curated subset of that catalog to enterprise customers.
Because Udemy is a marketplace rather than a single editorial publisher, the catalog is uneven by design. The strongest material lives in the long-form, project-based courses authored by working engineers — full-stack JavaScript, React, Node.js, Python data science, AWS, Docker and Kubernetes, mobile development with Flutter and React Native, and cloud certification preparation. The CourseFlix listing under this source is the slice of that catalog that has been mirrored here for offline-friendly viewing, organized by topic and updated as new releases land. Pricing on Udemy itself swings dramatically with the site's near-permanent sales, which is why the platform is best treated as a deep reference catalog: pick instructors with strong reviews and a track record of updating their material rather than buying on the headline price alone.
What lessons are included in Java Programming Masterclass covering Java 11 & Java 17?
This is a demo lesson (10:00 remaining)
Watch the first 10 minutes free. One payment unlocks all 398 lessons here and every other premium course. No auto-renew.
So you've learnt some Java, but are struggling to get an interview, let alone a job. Or you are stuck in a low paying programming job, and want to move up to a
Brand new HTML & CSS course, just released in February 2023 Check out the promo video to see the beautiful, responsive projects we build in this course!
Watch the 100 Days of Code Python Pro Bootcamp free: 100 daily projects covering Python basics, web scraping, data science, automation and GUI apps.
58h 35m5/5
Frequently asked questions
What are the prerequisites for enrolling in this Java programming course?
This course does not require prior coding experience, making it accessible to beginners. However, it is beneficial to have basic computer skills and familiarity with installing software, as the course includes setting up the Java Development Kit (JDK) and IntelliJ IDEA on different operating systems like Windows, Mac, and Linux.
What type of projects will I build during this Java course?
Early in the course, students will work on a 'Hello World' project, which is crucial for understanding the basics of Java. Other projects and challenges involve working with variables, primitive types, operators, and control statements. These exercises are designed to reinforce fundamental Java programming concepts.
Who is the intended audience for this Java programming course?
The course is ideal for individuals aiming to start a career in Java programming, those looking to advance to a senior software developer role, and anyone preparing for the Oracle Java Certification Exam. It is also suitable for those interested in creating Java applications efficiently.
How does the depth of this course compare to other Java programming courses?
This course offers a comprehensive exploration of Java, spanning 76 hours with 398 lessons. It covers both basic and advanced topics, such as JavaFX, providing a broader scope than many shorter or less detailed Java courses. The initial seven sections, focusing on Java Basics, take about 14 hours to complete.
What specific tools or platforms are taught in the course?
Students will learn to install and use the Java Development Kit (JDK) and IntelliJ IDEA across Windows, Mac, and Linux platforms. The course also introduces the DiffMerge tool, which assists in comparing and merging code changes.
What topics are not covered in this Java course?
While the course covers a wide range of Java programming topics, it does not delve into other programming languages or frameworks outside of Java. Additionally, topics such as database integration or web development frameworks are not part of the curriculum.
How much time should I commit to completing this course?
The full course is 76 hours long, but it is not necessary to complete every section. The first 14 hours cover Java Basics, providing essential knowledge for beginners. Students can choose to focus on specific sections relevant to their goals, such as preparing for a job or certification exam.