Fundamentals of Java Programming — A 5 day course

contact usEnquire about this course


The Fundamentals of Java Programming course introduces delegates to programming using the Java language. It explains the concepts of programming using the Java technology stack and gives delegates a practical introduction to the Java landscape.

The delegate will practise:


By the end of the course delegates should be able to:


Java Technology Primer

Classes, Objects and Relationships

Developing and Testing a Java Program

Package, Compile, Interpret

Programming with Java Statements

Conditional and Loop Constructs

Create and Use Objects

Understanding Methods

Encapsulation and Constructors

Variable Scope and Class Construction

Strings and Wrapper Classes

Casting, Conversion and Standards


Understanding Inheritance

Understanding Polymorphism

Handling Exceptions

UML to Represent Object-Oriented Concepts

Java Platforms and Integration Technologies

Understanding Java Client-Side Technologies

Understanding Java Server-Side Technologies

Publicly scheduled dates, locations, and prices

Select a date to enquire about availability of places. For dates after 21 February 2017, please call 0333 210 0140 or use our contact form to enquire about places and availability.

London — £1495 (+VAT)

Suitable For

Beginners to programming that wish to learn the Java language, from technical writers and managers to administrators with a non-technical and non-programming background.

Anyone wishing to begin their study towards the Oracle Certified Java Associate Exam (OCJA), being aimed at those that wish to begin learning Java practically and at a steady pace.

Follow-On Courses



An understanding of the command-line interface, and have used a text editor and a browser

Familiarisation with concepts is useful but not necessary


A range of Oracle Java Certifications, along with details of the examinations and supporting courses, will be found here.

The Fundamentals of Java Programming course helps delegates to prepare for either of the two following exam tracks:

The Java Standard Edition Java SE 7 Programmer I (1Z0-803) Exam which leads to the Oracle Certified Associate (OCA), Java SE 7 certification.

The Oracle Certified Associate, Java SE 7 certification provides an ideal entry into an application development or a software project management career using Java technologies

The Java Standard Edition 5 and 6, Certified Associate (1Z0-850) Exam which leads to the Oracle Certified Associate (OCA), Java SE 5/SE 6 certification.

These qualifications replace the Sun Certified Java Associate (SCJA).

It is necessary to gain Java OCA certification to become a Java OCP, and it is also necessary to gain Java OCP certification to become a Java OCE.

Following attendance on the relevant courses, delegates will need to dedicate time for self study and researching the topics covered on the course. They will also need to gain hands-on experience so they can put into practice what they have learnt on the courses.

Attending courses alone will not guarantee exam success, previous experience, practice, self study and aptitude are also key requirements.

Before taking any exam, delegates should ensure they have the recommended experience by checking the vendor website for current exam requirements and pre-assessment questionnaires.

Exams are not included as part of the course nor in the course fee.

Book your exam with Pearson VUE Testing Services.