Model
Design with objects.
Use classes, interfaces, records, inheritance, polymorphism and generics well.
Rooman's Core Java course is 150 hours of instructor-led training that takes you from the language basics to Oracle's Java SE 21 Developer certification, exam 1Z0-830, with live coding labs in every module. It covers every exam topic, from object-oriented design and collections to streams, concurrency and modules, and you earn the Rooman Certificate.
What you'll be able to do
Java runs a great deal of the world's enterprise software. The course takes you from your first program to the skills Oracle's professional Java SE exam tests.
Model
Use classes, interfaces, records, inheritance, polymorphism and generics well.
Process
Handle text, numbers and dates, and process collections with streams and lambdas.
Ship
Handle exceptions, write concurrent code, read and write files, and package with modules.
Who it's for
The course is for students, graduates and developers who want to become Java programmers. You do not need programming experience: the first modules start from the basics.
Not sure which certification fits? Take the 10-minute career assessment, or talk to a counsellor.
150 hours · 8 modules
Eight modules, from your first program to every 1Z0-830 exam topic, then an exam-readiness review.
Your first programs: values, text and decisions.
Topics covered
You produce: small console programs.
Loops, switch, methods and arrays.
Topics covered
You produce: a menu-driven console application.
Classes, interfaces, inheritance and polymorphism.
Topics covered
You produce: a small object-oriented application.
Robust code and reusable types.
Topics covered
You produce: error handling for your application.
Working with data the modern Java way.
Topics covered
You produce: a data-processing program with streams.
Running tasks together and working with files.
Topics covered
You produce: a concurrent file-processing program.
Deploying Java code for the real world.
Topics covered
You produce: a packaged, modular application.
A review of every 1Z0-830 topic and code-reading practice.
Topics covered
You produce: an exam-readiness review.
Tools covered
You write and run Java in every session.
| Tool group | Tools | What you use them for |
|---|---|---|
| Language | Java SE 21 (JDK) | Write and run every program |
| Editor | IntelliJ IDEA | Write, debug and refactor code |
| Build | Maven | Build and package projects |
| Version control | Git | Track and share your code |
Capstone
Build a complete console application that models a real problem with objects, processes data with streams, runs tasks concurrently and is packaged as a module, then review it against the exam topics.
Every module ends with a live coding lab.
Your credential
The Rooman Certificate, then Oracle's Java SE 21 Developer. You earn the Rooman Certificate when you complete the course, and the Oracle Certified Professional: Java SE 21 Developer when you pass exam 1Z0-830.
Oracle's exam is multiple choice and often asks you to read code and predict what it does, so the labs practise exactly that.
What's included
The awarding body
Oracle awards the certification and sets its exams, and Rooman trains you for them. The current exam details are on the Oracle site.
Oracle certification, including Java, on oracle.com (opens in a new tab)
Before you enrol
Can't find your answer? Call 080 6945 1000 or WhatsApp us.
Students, graduates and developers who want to become Java programmers.
Oracle's Java SE 21 Developer exam, 1Z0-830, which earns the Oracle Certified Professional: Java SE 21 Developer.
No. The first modules start from the basics.
150 hours of instructor-led training, with live coding labs in every module.
Oracle's topic areas: data types, text and dates; program flow; object-oriented concepts; exceptions; arrays and collections; streams and lambdas; packaging and deployment; concurrency; I/O; and localization.
Multiple choice, often with code to read and predict. A counsellor will share Oracle's current exam details.
The Rooman Certificate when you complete the course, and the Oracle certification when you pass the exam.
Rooman's retry-until-pass support: if you do not pass first time, your preparation continues until you sit the exam again and pass it.
Talk to a Rooman counsellor on 080 6945 1000 or WhatsApp +91 97390 86029. They will share current fees, payment options, exam registration and upcoming batch dates.
120 hrsPython InstitutePython Programming (PCEP / PCAP)From first program to PCAP. Prepares for Python Institute PCEP-30-02 and PCAP-31-03.
120 hrsWeb standardsWeb TechnologiesBuild for the web. HTML, CSS, JavaScript and React.
100 hrsAWSAWS Solutions Architect – AssociateDesign for the cloud, the AWS way. Prepares for AWS SAA-C03.For companiesTraining your whole team?Run any certification course as a private batch for your IT team, with the same curriculum and live labs.Talk to usNext step
Tell us which certification you are aiming for, and a counsellor will call you with batch dates, fees and exam registration.
Course details reviewed on 25 September 2026.