Java SE: Programming I.

About This Course

Course Code

Course Type


5 Days


Course Overview

Special Notices

Please note that Oracle courses running at London training centres are subject to a 10% surcharge.

Please note: In order to provision you with your courseware and lab access for this course Nexus must share several items of basic personal information with our partner (usually your full name and email address). For more information on this please visit our Nexus Partner data sharing page. If you have any questions or concerns please contact your Nexus account manager.

Important Note: Your official Oracle digital course material now includes an additional 5 hours of content for you to consume after the course to help embed the learning. Your ELS will be accessible for 90 days from purchase.


Official Oracle Curriculum

This entry-level course is aimed at programmers who are new to Java and who need to learn its concepts, language constructs, and data types. Included in the agenda are topics on exception handling, lambda expressions, and modular programming.

The course is designed for programmers who will apply these language skills to develop programs using the latest major versions of the JDK, currently Java 11. Students practice the skills learned in each lesson through hands-on labs.

Target Audience


Course Outline

What is a Java Program

Creating a Java Main class

Data in the Cart

Managing Multiple Items

Describing Objects and Classes

Manipulating and Formatting the Data in Your Program

Creating and Using Methods

Using Encapsulation

More on Conditionals

More on Arrays and Loops

Using Inheritance

Using Interfaces

Handling Exceptions

Deploying and Maintaining the Soccer Application

Understanding Modules



It is recommended that you have previously studied programming languages, or have an existing knowledge of Java Programming.

Dates & Prices

Monday 20th September 2021


Monday 22nd November 2021


Monday 10th January 2022


Monday 4th April 2022