Geelong

Programmer

Programmers are the people who write the code behind your favourite computer software and smartphone apps. They write and modify programming code according to a project brief and usually work exclusively on programming tasks.

As a Programmer you’ll need high-end coding skills using multiple programming languages — but you’ll also need a working knowledge of operating systems, application server, database, and cloud infrastructure. A typical workday could involve deploying code to a live environment, meticulously testing a program for bugs, implementing improvements and hot-fixes.

Future demand High
Average yearly income $83,200
Skill level Advanced

How do I become a programmer?

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.
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.
ICT50220

Diploma of Information Technology (Web Development)

Blended
24 months
Unavailable
  • There are no mandated entry requirements.
Additional requirements may apply.
  • There are no mandated entry requirements.
Additional requirements may apply.

Bachelor of Computer Science

Blended, On Campus
36 months - 6 years
$0 - $48,969
  • There are no mandated entry requirements.
Additional requirements may apply.
  • There are no mandated entry requirements.
Additional requirements may apply.

Bachelor of Science (Honours) (Computer Science)

On Campus
12 months
$16,323
  • There are no mandated entry requirements.
Additional requirements may apply.
  • There are no mandated entry requirements.
Additional requirements may apply.

Bachelor of Computer Science (Honours)

Blended, On Campus
12 - 48 months
$0 - $33,216
  • There are no mandated entry requirements.
Additional requirements may apply.
  • There are no mandated entry requirements.
Additional requirements may apply.

Bachelor of Software Engineering (Honours)

Blended
48 months
$32,848
  • There are no mandated entry requirements.
Additional requirements may apply.
  • There are no mandated entry requirements.
Additional requirements may apply.

Graduate Diploma in Computer Science

On Campus, Online
12 - 17 months
$0 - $40,640
  • 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 (Programming and Database Development)

On Campus
6 months
$13,490
  • There are no mandated entry requirements.
Additional requirements may apply.
  • There are no mandated entry requirements.
Additional requirements may apply.
*Showing course fees for all providers. Some providers may not be available in your area.

Related occupations

Common questions

Further reading

Anything but binary

26th February 2020)

How do I get started as a professional web developer?

7th August 2019)

Choosing a security licence course in Australia: A step-by-step guide for jobseekers

10th November 2023)