Skip to content
CBT Nuggets

Oracle Certified Professional: Java SE 11 Developer Online Training

Advance your Java skills with this Java SE 11 Developer Training course. Built for experienced developers, it prepares you for the Oracle Certified Professional exam through comprehensive, hands-on practice. Learn to work with Java data types, arrays, and collections; control program flow; and master exception handling. Gain experience with streams, lambda expressions, concurrency, JDBC API, I/O, and the Java Platform Module System. You’ll also cover secure coding, localization, and annotations to round out your expertise. Plus, walk through leveraging Java to build your own simple AI agent using ChatGPT. This Java certification course ensures you’re ready to pass the Java certification exam and apply real-world Java development techniques with confidence.

Updated September 2025

35Skills
69Videos
1Practice Exam
28h 55mTotal
69 videos1 exam28h 55m

Who This Course Is For

This course is meant for experienced Java developers, software engineers, and IT professionals who want to validate and enhance Java SE 11 skills. It's also a good choice if you’re transitioning into a Java development role and you plan on earning the OCP certification to formally recognize your skills.

Skills Your Team Will Gain

  • [
  • 'Build modular Java applications',
  • 'Write efficient concurrent and multithreaded Java code',
  • 'Develop applications that connect to databases',
  • 'Build a simple ChatGPT agent using Java',
  • 'Use functional programming techniques with Streams and Lambda expressions',
  • 'Implement secure coding to protect applications'
  • ]

Course Curriculum

  • Premium skill.Getting Started with Java SE 1148m
  • Premium skill.The Java SE 11 Type System54m
  • Premium skill.If-Statements, Loops, and Methods47m
  • Premium skill.Advanced Control-Structure Concepts in Java SE 1149m
  • Premium skill.Practicing Data Types and Control Structures49m
  • Premium skill.Working with Enums in Java SE 1146m
  • Premium skill.Strings in Java SE 1147m
  • Premium skill.Arrays in Java SE 1147m
  • Premium skill.Working with Classes and Objects47m
  • Premium skill.A Guide to Java SE 11 Method Types46m
  • Premium skill.Object-Oriented Programming in Java SE 1149m
  • Premium skill.Practicing Object-Oriented Programming51m
  • Premium skill.Working with Inheritance in Java SE 1147m
  • Premium skill.Object-Oriented Design Patterns1h 1m
  • Premium skill.Working with Dates and Times50m
  • Premium skill.Abstract Classes and Interfaces51m
  • Premium skill.Java SE 11 Collections47m
  • Premium skill.Practicing Java SE 11 Collections47m
  • Premium skill.File I/O Basics in Java SE 1148m
  • Premium skill.Basics of Streams in Java SE 1151m
  • Premium skill.Exception Handling in Java SE 1145m
  • Premium skill.Advanced Java SE 11 Exception Concepts47m
  • Premium skill.Working with Generics in Java45m
  • Premium skill.Inner, Static, and Anonymous Classes56m
  • Premium skill.Try-With-Resources and Assertions48m
  • Premium skill.Advanced Object-Oriented Design Patterns50m
  • Premium skill.Asynchronous Programming in Java SE 1156m
  • Premium skill.Working with Network Requests in Java SE 1147m
  • Premium skill.Working with JSON in Java SE 1147m
  • Premium skill.Build a Simple Personal Expense Tracker50m
  • Premium skill.Complete the Personal Expense Tracker58m
  • Premium skill.Building A Quiz Game45m
  • Premium skill.Completing the Quiz Game59m
  • Premium skill.Building a Generative AI-Integrated Chatbot50m
  • Premium skill.Building a Web Scraper52m

Certification

Oracle Certified Professional: Java SE 11 Developer

The Oracle Certified Professional: Java SE 11 Developer certification validates a developer's proficiency in Java programming, specifically with Java SE 11. It is ideal for experienced Java developers who want to demonstrate their expertise in Java p...

Exam 1Z0-819Level ProfessionalDifficulty IntermediateCost $245
Java programmingObject-oriented programmingJava SE 11Application developmentJava APIs
Official certification page

For IT leaders

What IT leaders need to know before assigning this course

Java application risk often comes from uneven coding standards: inconsistent object-oriented design, weak exception handling, brittle file/network code, and developers preparing for certification in isolation. This intermediate, professional-level Oracle course gives IT Directors and Team Leads a structured path for standardizing Java SE 11 skills across a development team while also supporting preparation for the Oracle Certified Professional: Java SE 11 Developer certification.

The time investment is realistic for working teams: about 29 hours of training, best assigned over several weeks alongside sprint work. It fits Java developers, software engineers, and IT Practitioners who already have programming context and need deeper Java SE 11 capability; it is not positioned as a first programming course. For change management, assign the early type-system and control-structure modules first, then use the practice and build projects to confirm adoption.

CBT Nuggets Playlists and Team Reporting can help Training Managers sequence the rollout and track completion, while Virtual Labs and Practice Exams can support hands-on reinforcement and certification readiness where available for the learning plan.

Team Impact

How this training helps your team succeed

IT teams complete this training to move beyond syntax familiarity and build maintainable Java SE 11 applications with fewer avoidable defects. The course includes applied work with files, streams, exceptions, generics, network requests, JSON, asynchronous programming, and several build projects.

  • Reduce application fragility: Teams practice exception handling, try-with-resources, assertions, and file I/O patterns that help prevent resource leaks and runtime failures.
  • Improve code maintainability: Object-oriented programming, inheritance, interfaces, abstract classes, enums, generics, and design patterns help teams write Java code that is easier to extend and review.
  • Support real application workflows: Projects such as a personal expense tracker and quiz game reinforce data modeling, collections, control flow, and object interaction.
  • Prepare for modern integration work: Network requests, JSON handling, a generative AI-integrated chatbot, and a web scraper give teams practice with common application integration scenarios.

After completion

Knowledge & ability your team will gain

Knowledge

  • Java SE 11 type system fundamentals, including data types, strings, arrays, and enums.
  • Control structures such as if-statements, loops, methods, and advanced flow concepts.
  • Object-oriented programming concepts, including classes, objects, inheritance, abstract classes, and interfaces.
  • Java collections, generics, inner classes, static classes, and anonymous classes.
  • File I/O, streams, exception handling, try-with-resources, assertions, asynchronous programming, network requests, and JSON handling.

Ability

  • Build Java SE 11 programs using structured control flow, methods, and reusable object-oriented components.
  • Apply design patterns and inheritance structures to improve maintainability in team-developed codebases.
  • Work with collections, generics, dates, times, strings, arrays, and enums in practical application code.
  • Read and write files, process streams, and handle exceptions with patterns that support stable applications.
  • Create applied Java projects, including an expense tracker, quiz game, AI-integrated chatbot, and web scraper.

This course is included with every subscription

Get your team access to all 559 courses, virtual labs, and practice exams.

Most Popular

Team

$749per seat / year

5+ learner seats

Get Started

Enterprise

Customannual contracts

Any size

Contact Enterprise Sales
Calculate the ROI of training your team

Trusted by 23,000+ organizations

Frequently Asked Questions

Ready to upskill your team?

Talk to our sales team to find the right plan for your organization.