Skill pathway

Java

Java is one of the skills Australian employers list in job ads we track. Below is the free training that builds it and the work it leads to.

60 courses
0 careers
12 jobs

Why employers ask for Java

We're still mapping the Australian careers that ask for Java. 12 of the job listings currently on SkillHarbour name it as a requirement.

Where to learn Java

Start here (beginner)

Programming with Mosh

Java Full Course for Beginners

Completely free
Beginner
3 hours

Packt

Microservices with Spring Boot and Spring Cloud

Free
Beginner
Self paced

Packt

AI-Driven Salesforce Development with Cursor and Agentforce

Free
Beginner
Self paced

Packt

Advanced Automation Frameworks and Testing with TestNG

Free
Beginner
Self paced

Board Infinity

Java Development Deep Dive

Free
Beginner
Self paced

Whizlabs

Exam Prep: Oracle Certified Associate, Java SE 8 [1Z0-808]

Free
Beginner
Self paced

Codio

Java: Data Structures and Algorithms

Free
Beginner
Self paced

University of California San Diego

Object Oriented Programming in Java

Free
Beginner
Self paced

EDUCBA

Advanced XML Integration and Project Applications

Free
Beginner
Self paced

Packt

Learn Core Java from Scratch - Hands-On Training - 2026

Free
Beginner
Self paced

Google Cloud

Developing Applications with Google Cloud

Free
Beginner
Self paced

Packt

Learn Selenium WebDriver with Java

Free
Beginner
Self paced

Edureka

Java Programming

Free
Beginner
Self paced

Packt

Data Structures & Algorithms in Java + 150 Leetcode Problems

Free
Beginner
Self paced

Packt

Unity Android Game Development — Build Seven 2D and 3D Games

Free
Beginner
Self paced

Rice University

Parallel, Concurrent, and Distributed Programming in Java

Free
Beginner
Self paced

University of Colorado Boulder

Object-Oriented Analysis & Design

Free
Beginner
Self paced

EDUCBA

IntelliJ IDEA Essentials: Build, Test, and Manage Projects

Free
Beginner
Self paced

Board Infinity

Java FullStack Developer

Free
Beginner
Self paced

EDUCBA

Java Unit Testing with JUnit

Free
Beginner
Self paced

University of Michigan

C Programming for Everybody

Free
Beginner
Self paced

John Wiley & Sons

OCP Java SE 21 Certification Preparation

Free
Beginner
Self paced

EDUCBA

Apply Selenium Automation Testing Across Languages

Free
Beginner
Self paced

Packt

Selenium WebDriver 4 with Java - Zero To Hero

Free
Beginner
Self paced

Coursera

Level Up: Java-Powered Machine Learning

Free
Beginner
Self paced

EDUCBA

Master Java Spring Framework: Build Web Apps

Free
Beginner
Self paced

Pearson

Java SE 17 Developer (1Z0-829)

Free
Beginner
Self paced

IBM

Java Programming Fundamentals

Free
Beginner
Self paced

Packt

Data Structures Algorithms in Java – SECRETS to Ace LeetCode

Free
Beginner
Self paced

Microsoft Learn

Get started with Java on Azure

Completely free
Beginner
4 hours

LearnQuest

Spring Framework

Free
Beginner
Self paced

Packt

Java Coding Problems

Free
Beginner
Self paced

LearnQuest

Java Enterprise Edition

Free
Beginner
Self paced

Packt

Master Microservices with Spring Boot and Spring Cloud

Free
Beginner
Self paced

SkillUp

Intermediate Java Development: Spring, Databases, Deployment

Free
Beginner
Self paced

IBM

Generative AI for Java and Spring Developers

Free
Beginner
Self paced

Board Infinity

Full-Stack Java Dev with Spring & Spring Boot

Free
Beginner
Self paced

University of California San Diego

Learn to Teach Java

Free
Beginner
Self paced

EDUCBA

Java Programming: From Fundamentals to Database Integration

Free
Beginner
Self paced

Microsoft Learn

Best practices for Java apps on Azure

Completely free
Beginner
3 hours

Microsoft Learn

Expand the capabilities for Java apps on Azure

Completely free
Beginner
1 hour

Microsoft Learn

Host a web application with Azure App Service

Completely free
Beginner
31 min

Packt

Learn Spring Boot in 100 Steps - Beginner to Expert

Free
Beginner
Self paced

Board Infinity

Building Applications with Spring Boot and MVC Architecture

Free
Beginner
5 hours

Packt

Selenium WebDriver with Java and Frameworks for all levels

Free
Beginner
Self paced

University of California San Diego

Object Oriented Java Programming: Data Structures and Beyond

Free
Beginner
Self paced

John Wiley & Sons

Learn Secure Coding with Bob and Alice

Free
Beginner
Self paced

Vanderbilt University

Android App Development

Free
Beginner
Self paced

IBM

IBM Java Developer

Free
Beginner
Self paced

University of California, Davis

Secure Coding Practices

Free
Beginner
Self paced

IBM

IBM iOS and Android Mobile App Developer

Free
Beginner
Self paced

Microsoft Learn

Migrate ASP.NET Apps to Azure

Completely free
Beginner
2 hours

Packt

Mastering Java - From Beginner to Intermediate

Free
Beginner
Self paced

Edureka

Mastering C# and .NET Development

Free
Beginner
Self paced

Board Infinity

Java Spring Boot Backend Development

Free
Beginner
Self paced

Packt

Spring Security

Free
Beginner
Self paced

LearnQuest

Java Database Connectivity

Free
Beginner
Self paced

Packt

Java Concurrency and Parallelism

Free
Beginner
Self paced

Packt

Learn Java from Scratch - A Beginner's Guide

Free
Beginner
Self paced

Go further

Jobs asking for Java