This online course is focused on teaching you the fundamental skills and concepts of Java, one of the world’s most widely used programming languages, used in desktop computing, Android development, game development and big data companies. Java is generally regarded as the world’s most popular programming language, and 90% of Fortune 500 companies use Java.

After completing this Oracle-certified introductory course, you will be able to write efficient, functionally powerful and syntactically correct Java code, and demonstrate both conceptual knowledge and skills and complex problem solving.

You will have a solid understanding of Java Standard Edition (SE) and the Java programming language, including data types; operators and strings; decision and looping statements; classes, constructors, and methods; exceptions, ArrayLists and the Math class.

Please note: Apart from a similar name and sharing syntax and some standard libraries, Java is a very distinct language from JavaScript, which is the standard programming language for creating interactive websites.

What’s Included

  • All course content

  • Practice exercises and quizzes

  • A practice exam

  • A certification exam voucher

Course Handbook

For privacy reasons Vimeo needs your permission to be loaded.
I Accept

Course Topics

Prerequisites & Requirements

There are no mandatory requirements, but we recommended that all students are highly computer literate, with a drive to learn coding. We expect students to be logical thinkers and astute problem solvers.

If you have an interest in programming and wish to become skilled in one of the world’s most popular and versatile languages, this course is for you.
  • All students should have access to a PC or laptop running a supported version of Windows (e.g Windows 10)Apple/Android devices are not supported and cannot be used for this course.
  • A broadband connection is essential to stream video content.
You require a web browser to view the content and access web platforms.


After earning your Oracle accreditation, you will be skilled in one of the world’s most versatile programming languages. Upon qualification you may be confident in seeking junior roles in web development, software development, testing, Enterprise Java Bean development and many other related fields.


After completing the course, you can further specialise by enrolling in the following eCollege programmes:

  • Java Associate Developer
  • Information Technology Specialist: Database Fundamentals
  • Software Testing: ISTQB Certified Tester Foundation Level

Course Code: NC 07573 – Java Foundations Certified Junior Associate

Is this course for you?

There are multiple ways to apply for this course, please check out the different options below.

At the moment, Solas has made eCollege courses available to the public. You can apply for the course using the button below.

If you are currently unemployed, you will find the contact details for your local Intreo office by using the button below. An Intreo officer will be able to guide you through your application.

Skills To Advance aims to equip employees with the skills to progress in their current job, or to take advantage of new job opportunities.