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.
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
Packt
Microservices with Spring Boot and Spring Cloud
Packt
AI-Driven Salesforce Development with Cursor and Agentforce
Packt
Advanced Automation Frameworks and Testing with TestNG
Board Infinity
Java Development Deep Dive
Whizlabs
Exam Prep: Oracle Certified Associate, Java SE 8 [1Z0-808]
Codio
Java: Data Structures and Algorithms
University of California San Diego
Object Oriented Programming in Java
EDUCBA
Advanced XML Integration and Project Applications
Packt
Learn Core Java from Scratch - Hands-On Training - 2026
Google Cloud
Developing Applications with Google Cloud
Packt
Learn Selenium WebDriver with Java
Edureka
Java Programming
Packt
Data Structures & Algorithms in Java + 150 Leetcode Problems
Packt
Unity Android Game Development — Build Seven 2D and 3D Games
Rice University
Parallel, Concurrent, and Distributed Programming in Java
University of Colorado Boulder
Object-Oriented Analysis & Design
EDUCBA
IntelliJ IDEA Essentials: Build, Test, and Manage Projects
Board Infinity
Java FullStack Developer
EDUCBA
Java Unit Testing with JUnit
University of Michigan
C Programming for Everybody
John Wiley & Sons
OCP Java SE 21 Certification Preparation
EDUCBA
Apply Selenium Automation Testing Across Languages
Packt
Selenium WebDriver 4 with Java - Zero To Hero
Coursera
Level Up: Java-Powered Machine Learning
EDUCBA
Master Java Spring Framework: Build Web Apps
Pearson
Java SE 17 Developer (1Z0-829)
IBM
Java Programming Fundamentals
Packt
Data Structures Algorithms in Java – SECRETS to Ace LeetCode
Microsoft Learn
Get started with Java on Azure
LearnQuest
Spring Framework
Packt
Java Coding Problems
LearnQuest
Java Enterprise Edition
Packt
Master Microservices with Spring Boot and Spring Cloud
SkillUp
Intermediate Java Development: Spring, Databases, Deployment
IBM
Generative AI for Java and Spring Developers
Board Infinity
Full-Stack Java Dev with Spring & Spring Boot
University of California San Diego
Learn to Teach Java
EDUCBA
Java Programming: From Fundamentals to Database Integration
Microsoft Learn
Best practices for Java apps on Azure
Microsoft Learn
Expand the capabilities for Java apps on Azure
Microsoft Learn
Host a web application with Azure App Service
Packt
Learn Spring Boot in 100 Steps - Beginner to Expert
Board Infinity
Building Applications with Spring Boot and MVC Architecture
Packt
Selenium WebDriver with Java and Frameworks for all levels
University of California San Diego
Object Oriented Java Programming: Data Structures and Beyond
John Wiley & Sons
Learn Secure Coding with Bob and Alice
Vanderbilt University
Android App Development
IBM
IBM Java Developer
University of California, Davis
Secure Coding Practices
IBM
IBM iOS and Android Mobile App Developer
Microsoft Learn
Migrate ASP.NET Apps to Azure
Packt
Mastering Java - From Beginner to Intermediate
Edureka
Mastering C# and .NET Development
Board Infinity
Java Spring Boot Backend Development
Packt
Spring Security
LearnQuest
Java Database Connectivity
Packt
Java Concurrency and Parallelism
Packt
Learn Java from Scratch - A Beginner's Guide
Go further
Jobs asking for Java
- Senior Backend Engineer - Java - Product PlatformCanva · Melbourne, VICSalary not published
- Senior Software Engineer (Developer Tooling) - Python/JavaCanva · Melbourne, VICSalary not published
- Edge Functions EngineerSupabase · Salary not published
- Software Engineer - AuthSupabase · Salary not published
- Technical Support Engineer, APACSocket · Salary not published
- .NET Software EngineerJobsbridge · Brooklyn, NSWSalary not published
- VB.Net- Vb6. Prod Support. ITIL.Pyramid Global Technologies · VICSalary not published
- Senior Software Engineer (full stack)Pyramid Global Technologies · NSWSalary not published
- CRM developerSofttest pays pty · Hobart Region, TASSalary not published
- Senior JavaScript developer (node.js) – tech startup (product)Redwolf · Melbourne, VICSalary not published