
Courses in Computer Engineering
Compare programming courses available to study in Australia, ranging from Certificate III to Master's Degree. You can study online, on-campus or through blended delivery via RTOs, TAFEs and universities, with course lengths from one month to six years. Graduates can move into programming, IT and cyber security roles. Government-funded or subsidised places may be available in some states, depending on the provider and your eligibility.
29 Courses

Displaying 29 of 29 courses
Filters
Clear all
Location
Industry
Show more...
Study Mode
Show more...
Payment Option
Show more...
Qualification
Show more...
Course Provider
Show more...
Top Course
Diploma of Information Technology
The Diploma of Information Technology offered by Torrens University Australia is designed to equip students with the essential skills and knowledge required to thrive in the ever-evolving tech landscape. This course covers a broad range of key learning areas, including programming, networking, an
Top Course
Diploma of Information Technology
The Diploma of Information Technology offered by Torrens University Australia is designed to equip students with the essential skills and knowledge required to thrive in the ever-evolving tech landscape. This course covers a broad range of key learning areas, including programming, networking, an
Bachelor of Information Technology
The Bachelor of Information Technology offered by Torrens University Australia is designed to equip students with the essential skills and knowledge required to thrive in the ever-evolving tech landscape. This course covers a broad range of key learning areas, including programming, web developme
Bachelor of Information Technology
The Bachelor of Information Technology offered by Torrens University Australia is designed to equip students with the essential skills and knowledge required to thrive in the ever-evolving tech landscape. This course covers a broad range of key learning areas, including programming, web developme
ICT50220
Diploma of Information Technology (Advanced Networking) (SA Only)
The ICT50220 Diploma of Information Technology (Advanced Networking) offered by Academy IT is designed to equip students with the essential skills and knowledge required for a successful career in the ever-evolving field of IT networking. This comprehensive course covers a range of critical areas
ICT50220
Diploma of Information Technology (Advanced Networking) (SA Only)
The ICT50220 Diploma of Information Technology (Advanced Networking) offered by Academy IT is designed to equip students with the essential skills and knowledge required for a successful career in the ever-evolving field of IT networking. This comprehensive course covers a range of critical areas
Master of Information and Communications Technology
The Master of Information and Communications Technology offered by the University of the Sunshine Coast is designed to equip students with the essential skills and knowledge required to thrive in the rapidly evolving tech landscape. This course covers a broad range of key learning areas, includin
Master of Information and Communications Technology
The Master of Information and Communications Technology offered by the University of the Sunshine Coast is designed to equip students with the essential skills and knowledge required to thrive in the rapidly evolving tech landscape. This course covers a broad range of key learning areas, includin
ICT40120
Certificate IV in Information Technology (Web Development) (SA Only)
The ICT40120 Certificate IV in Information Technology (Web Development) offered by Academy IT is designed to equip students with the essential skills and knowledge required for a successful career in the ever-evolving IT landscape. This course covers a comprehensive range of topics, including the
ICT40120
Certificate IV in Information Technology (Web Development) (SA Only)
The ICT40120 Certificate IV in Information Technology (Web Development) offered by Academy IT is designed to equip students with the essential skills and knowledge required for a successful career in the ever-evolving IT landscape. This course covers a comprehensive range of topics, including the
Graduate Certificate in Information Technology
The Graduate Certificate in Information Technology offered by La Trobe University is designed to equip participants with essential skills and knowledge in the rapidly evolving field of IT. This course covers a range of key learning areas, including software development, data management, and netwo
Graduate Certificate in Information Technology
The Graduate Certificate in Information Technology offered by La Trobe University is designed to equip participants with essential skills and knowledge in the rapidly evolving field of IT. This course covers a range of key learning areas, including software development, data management, and netwo
ICT40120
Certificate IV in Information Technology (Web Development)
The ICT40120 – Certificate IV in Information Technology (Web Development) offered by Academy IT is designed to equip students with the essential skills and knowledge required for a successful career in the ever-evolving IT landscape. This course covers a comprehensive range of topics, including t
ICT40120
Certificate IV in Information Technology (Web Development)
The ICT40120 – Certificate IV in Information Technology (Web Development) offered by Academy IT is designed to equip students with the essential skills and knowledge required for a successful career in the ever-evolving IT landscape. This course covers a comprehensive range of topics, including t
ICT50220
Diploma of Information Technology (Advanced Networking)
The ICT50220 Diploma of Information Technology (Advanced Networking) offered by Academy IT is designed for individuals looking to enhance their skills in the rapidly evolving field of IT networking. This comprehensive course covers essential areas such as network design, implementation, and manag
ICT50220
Diploma of Information Technology (Advanced Networking)
The ICT50220 Diploma of Information Technology (Advanced Networking) offered by Academy IT is designed for individuals looking to enhance their skills in the rapidly evolving field of IT networking. This comprehensive course covers essential areas such as network design, implementation, and manag
Frequently Asked Questions
What is the salary of a computer engineer in Australia?
Pay for computer engineering and programming roles in Australia varies by state, experience and employer. A typical software engineer or programmer salary is around AU$85,000 to AU$90,000 a year according to PayScale Australia, with senior or specialist roles earning more.
What are the top engineering courses to study?
There's no single best programming or engineering course, since the right one depends on your goals and current skill level. Options range from Certificate III to Master's Degree, covering programming, IT and cyber security outcomes. Beginners often start with a certificate or diploma, while those wanting deeper technical or leadership skills may choose a bachelor's or master's qualification.
How long does it take to complete a programming course?
Programming courses available in Australia range from one month for a short course to six years for a longer degree. A Certificate III or short course can be finished quickly, while a Bachelor's or Master's Degree takes several years of full-time study. Part-time or online study can extend these timeframes depending on the provider.
Can I study programming online?
Yes, many programming courses can be studied online, alongside on-campus and blended options. This flexibility suits people balancing work or study with course commitments. You can compare study modes and providers directly through the programming course listings to find one that fits your schedule.
Are programming courses government-funded?
Government funding depends on the provider and the state you're in. Some programming courses are government-funded or subsidised, while others aren't. You can see this listed against each course on this page, or enquire to check your eligibility directly with the provider.