Software Engineering
The University of Queensland
Bachelor of Software Engineering (Honours)
Explore the principles and practices of software engineering, including design, development, testing, and deployment of complex software systems.
Displaying 18 of 177 courses
The University of Queensland
Bachelor of Software Engineering (Honours)
Explore the principles and practices of software engineering, including design, development, testing, and deployment of complex software systems.
Multiple universities in Australia
Bachelor's Degree
Explore undergraduate Software Engineering degrees and courses in Australia. Find the right program to kickstart your career in software development.
The Hong Kong University of Science and Technology
Specialization Certificate
Master techniques and skills to plan, design, implement, test, and maintain software systems.
University of Alberta
Specialization - 5 course series
Master Agile development and effective interactions to drive the making of great software products.
Coursera
Specialization - 5 course series
Build expertise in automated testing using Selenium, Cypress, JMeter, and Postman.
The University of Melbourne
Master's Degree
Transform future business, health and communication with the Master of Software Engineering at Australia's leading university.
The University of Melbourne
Master's Degree
Transform future business, health and communication with the Master of Software Engineering at Australia's leading university.
Flinders University
Bachelor of Engineering (Software) (Honours)
A 4-year honours degree equipping you to design, test and optimise complex software systems. Learn coding, software architecture, and real-world development skills for careers across tech, finance, defence, and more.
The University of Adelaide
Bachelor of Engineering (Honours)
Thrive in the golden age of software by developing new world-changing technologies as a software engineer.
UNSW Sydney
Bachelor's Degree, Master's Degree, Doctoral Degree
Gain the fundamentals to specialise in your Computer Engineering area of choice, from bioinformatics to software engineering.
The University of Sydney
Bachelor's Degree
Study software engineering at the University of Sydney and learn how to design, write, and test software to transform the digital world.
Australian National University (ANU)
Bachelor of Engineering (Honours) in Software Engineering
A four-year undergraduate degree in software engineering combining technical expertise with systems thinking, professional practice, and real-world industry experience through work placements and team projects.
Australian National University (ANU)
Bachelor of Engineering (Honours) in Software Engineering
A four-year undergraduate degree in software engineering with a multidisciplinary systems approach, combining technical expertise with professional practice, innovation, and real-world problem-solving across diverse domains.
IBM
Specialization
Build the foundation of your career in Software. Develop hands-on experience with Git, GitHub, Linux, and Python, and learn the fundamentals of Software Engineering.
IBM
Professional Certificate
Launch your DevOps and Software Engineering Career. Master DevOps, Agile, Scrum, CI/CD and Cloud Native with hands-on job-ready skills.
IBM
Professional Certificate
Prepare for a career as a full stack developer. Build job-ready skills – and must-have AI skills – for an in-demand career. Earn a credential from IBM.
Coursera
Specialization - 4 course series
Build and Deploy Production ML Systems. Learn to build, optimize, deploy, and monitor machine learning systems as a software engineer.
LearnQuest
Specialization - 4 course series
Learn to develop and deploy software using Python.