Programming

Browse careers that are in demand now and meet Australia’s future workforce needs.

Source: Jobs and Skills Australia

Courses in programming

All skill levels Beginner Experienced
ICT40120

Certificate IV in Information Technology (Programming)

Online
12 - 18 months
$1,500 - $5,299
  • There are no mandated entry requirements.
Additional requirements may apply.
  • There are no mandated entry requirements.
Additional requirements may apply.
ICT40120

Certificate IV in Information Technology

Online
18 months
$5,184
  • There are no mandated entry requirements.
Additional requirements may apply.
  • There are no mandated entry requirements.
Additional requirements may apply.
ICT40120

Certificate IV in Information Technology (Web Development)

Online
15 - 24 months
$1,500 - $5,299
  • There are no mandated entry requirements.
Additional requirements may apply.
  • There are no mandated entry requirements.
Additional requirements may apply.
ICT50220

Diploma of Information Technology

Online
18 months
$5,928
  • There are no mandated entry requirements.
Additional requirements may apply.
ICT50220

Diploma of Information Technology (Back End Web Development)

Online
18 months
$5,999
  • There are no mandated entry requirements.
Additional requirements may apply.
  • There are no mandated entry requirements.
Additional requirements may apply.
ICT40120

Certificate IV in Information Technology (Front-End Web Design)

Online
15 months
$5,299
  • There are no mandated entry requirements.
Additional requirements may apply.
  • There are no mandated entry requirements.
Additional requirements may apply.
ICT40120

Certificate IV in Information Technology (Cloud Computing)

Online
15 months
$5,299
  • There are no mandated entry requirements.
Additional requirements may apply.
  • There are no mandated entry requirements.
Additional requirements may apply.

Software Engineering: Transform

Online
12 months
Unavailable
  • There are no mandated entry requirements.
Additional requirements may apply.
  • There are no mandated entry requirements.
Additional requirements may apply.

Front-End Web Development: Transform

Online
12 months
Unavailable
  • There are no mandated entry requirements.
Additional requirements may apply.
  • There are no mandated entry requirements.
Additional requirements may apply.

Front-End Web Development: Elevate

Online
6 months
Unavailable
  • There are no mandated entry requirements.
Additional requirements may apply.
  • There are no mandated entry requirements.
Additional requirements may apply.

Certified AI Engineer Professional

Online
6 months
$5,999
  • There are no mandated entry requirements.
Additional requirements may apply.
  • There are no mandated entry requirements.
Additional requirements may apply.
Machine Learning Engineer

Build a Machine Learning Model

Online
23 hours
  • There are no mandated entry requirements.
  • We suggest you complete the following courses before you get started with Build a Machine Learning Model:

    • Learn Python for Data Science
    • Linear Algebra
Additional requirements may apply.
  • There are no mandated entry requirements.
  • We suggest you complete the following courses before you get started with Build a Machine Learning Model:

    • Learn Python for Data Science
    • Linear Algebra
Additional requirements may apply.

Learn Advanced Python 3

Online
6 hours
  • There are no mandated entry requirements.
  • We suggest you complete the following courses before you get started with Learn Advanced Python 3:

    • Learn Intermediate Python 3
    • Learn Python 3
Additional requirements may apply.
  • There are no mandated entry requirements.
  • We suggest you complete the following courses before you get started with Learn Advanced Python 3:

    • Learn Intermediate Python 3
    • Learn Python 3
Additional requirements may apply.

Learn ASP.NET

Online
13 hours
  • There are no mandated entry requirements.
  • We suggest you complete the following courses before you get started with Learn ASP.NET:

    • Learn C#
Additional requirements may apply.
  • There are no mandated entry requirements.
  • We suggest you complete the following courses before you get started with Learn ASP.NET:

    • Learn C#
Additional requirements may apply.

Learn Bash Scripting

Online
1 hour
  • There are no mandated entry requirements.
  • We suggest you complete the following courses before you get started with Learn Bash Scripting:

    • Learn the Command Line
Additional requirements may apply.
  • There are no mandated entry requirements.
  • We suggest you complete the following courses before you get started with Learn Bash Scripting:

    • Learn the Command Line
Additional requirements may apply.

Learn Bootstrap

Online
3 hours
  • There are no mandated entry requirements.
  • We suggest you complete the following courses before you get started with Learn Bootstrap:

    • Learn HTML
Additional requirements may apply.
  • There are no mandated entry requirements.
  • We suggest you complete the following courses before you get started with Learn Bootstrap:

    • Learn HTML
Additional requirements may apply.

Learn C#

Online
23 hours
  • There are no mandated entry requirements.
Additional requirements may apply.
  • There are no mandated entry requirements.
Additional requirements may apply.

Learn C++

Online
11 hours
  • There are no mandated entry requirements.
Additional requirements may apply.
  • There are no mandated entry requirements.
Additional requirements may apply.

Learn Color Design

Online
2 hours
  • There are no mandated entry requirements.
  • We suggest you complete the following courses before you get started with Learn Color Design:

    • Learn CSS
Additional requirements may apply.
  • There are no mandated entry requirements.
  • We suggest you complete the following courses before you get started with Learn Color Design:

    • Learn CSS
Additional requirements may apply.

Learn CSS

Online
6 hours
  • There are no mandated entry requirements.
  • We suggest you complete the following courses before you get started with Learn CSS:

    • Learn HTML
Additional requirements may apply.
  • There are no mandated entry requirements.
  • We suggest you complete the following courses before you get started with Learn CSS:

    • Learn HTML
Additional requirements may apply.
*Showing course fees for all providers. Some providers may not be available in your area.

Further reading

Most popular information technology courses

10th July 2022

How to get a job in IT

27th November 2024

Free Cyber Security Courses

29th January 2025