Programming Courses

Hundreds, if not thousands of hours go into the development of every computer program. The majority of these hours are dedicated to programming. Programming is a general term referring to the process of writing and developing computer programs, from analysing requirements through to coding, testing and debugging the end product. Programming courses prepare students for careers in digital, multimedia, games or system programming. So whether you want to design video games, develop apps or just generally work behind the scenes in IT, a career in programming could be your calling.  

Want to study Programming?

Struggling to decide which course to take? Our expert learning consultants can help you:
  • Match your career goals with a qualification
  • Find out about payment options, including possible government loans
  • Fit study into your lifestyle
career guide

Free Programming career guide!

Don't know where to start? Our guide can get you on the right track!
Let us help you find your perfect course!
Not sure which Programming course is right for you? Want more information about payment options? We can help!
Refine +
Course unitInclude course units
filter
arrow
Course Type
Grid
List
Course unitInclude course units
Upskilled

Level up your game design XP with this online Certificate IV in Digital and Interactive Games (ICT40915) course!

Upskilled

The Certificate IV in Digital Media Technologies (ICT40815) is an online course that provides the necessary qualification and training for a range of fundamental digital media roles.

ICT40815

Certificate IV in Digital Media Technologies

The Certificate IV in Digital Media Technologies (ICT40815) is an online course that provides the necessary qualification and training for a range of fundamental digital media roles.
Quick View

ICT40815

Certificate IV in Digital Media Technologies

Online | Payment plan,Upfront payment
It only takes a minute!
Upskilled

The Certificate IV in Programming (ICT40515) online course will give you the skills to work as an assistant programmer.

Upskilled

The Diploma of Digital Media Technologies (ICT50915) is an online qualification that equips you to work across a range of digital functions, from web page development to managing IT projects.

ICT50915

Diploma of Digital Media Technologies

The Diploma of Digital Media Technologies (ICT50915) is an online qualification that equips you to work across a range of digital functions, from web page development to managing IT projects.
Quick View

ICT50915

Diploma of Digital Media Technologies

Online | Payment plan,Upfront payment
It only takes a minute!
Upskilled

The online Diploma of Software Development (ICT50715) course will give you the IT skills to design and develop software products.

General Assembly

Learn a key web language and build in-demand skills for an exciting new career with this online JavaScript Development course from General Assembly. 

loading

Displaying all courses

Reset