Search for a course
Content has been tailored for domestic visitors. Change your region.
This course provides a coverage of aspects modern computing. It covers fundamental programming and theoretical knowledge The course teaches both the theoretical and practical aspects of Computing with…
Design, construct and test complex software projects using engineering principles.
Masters by Coursework
This course provides a coverage of aspects modern computing, depending on the major chosen. It covers fundamental programming and theoretical knowledge followed by an opportunity to specialise in one…
Become a specialist in data analytics and visualisation.
Improve your skills in online communication, social media management and web media creation.
Masters by Coursework
Learn how to design and implement secure information infrastructure and systems.
This major is part of a larger course. Information is specific to the major, please refer to the course for more information.
This major/stream is part of a larger course. Information is specific to the major/stream, please refer to the course for more information.
This major provides a coverage of aspects modern computing, depending on the major chosen. It covers fundamental programming and theoretical knowledge. The major teaches both the theoretical and…
Software is ubiquitous in the information age, driving almost all the technology around us. This specialisation in Software Engineering will provide students, from other discipline areas, content…
Which statement best describes you?
Learn about study modes during COVID-19
If COVID-19 restrictions apply, we may need to make changes to units and/or delivery modes.
You are an undergraduate student if you have never completed a university degree before. There are plenty of pathways into undergraduate study, depending on your study or work background.
You’re a postgraduate student if you have already completed a university degree and want to study at a higher level, to advance your career or switch careers.
Undertake independent, original research at postgraduate level under the supervision of a senior academic or get involved in our acclaimed industry-focused research projects.
Bridging and enabling courses
If you don't meet the criteria for an undergraduate course, you can pursue a bridging and enabling course instead. These courses help you obtain the results you need to study and provide a pathway to qualify you for your chosen course.
Micro online courses
If you’re looking for a shorter course, try one of our edX online options. Studying a Curtin edX program is ideal if you are looking to upskill in a particular area.