Graduate Diploma in Information Technology (Software Development)
Course overview
Code with purpose and build the future
The Graduate Diploma in Information Technology (Software Development) is built for those ready to make a difference with software. Whether you’re stepping into IT for the first time or levelling up your skills, this fully online program gives you the tools to design, develop and deploy real-world solutions. In just 12 months full-time (or part-time equivalent), this course covers everything from programming fundamentals and rapid web development to cyber security and systems innovation.
You’ll dive deep into object-oriented design, modern development methodologies, and industry-standard tools like Git, UML, and VS Code. With electives in emerging areas like advanced algorithms, human-centred design, and enterprise security, you can tailor your learning to match your interests.
By graduation, you’ll be able to critically analyse software challenges, apply advanced development techniques, and communicate your ideas with clarity and confidence. You’ll graduate ready to collaborate, lead, and contribute to tech teams across industries, or continue into QUT’s Master of Information Technology (Software Development) with full credit for completed units.
Feb, Apr, Jul, Oct
1-year full-time or part-time equivalent
AUD $ 9,600
Domestic Student
*Limited Commonwealth Supported Places (CSPs) available for domestic students only. Annual fees are subject to change and are dependent on selected units. For more information on CSPs, see below.
Why this course
The Graduate Diploma in Information Technology (Software Development) is designed for those ready to specialise and build practical, job-ready skills in software development. Whether you're entering the field or upskilling, this course helps you move beyond basic coding into areas like object-oriented design, enterprise architecture, and secure systems development. With hands-on experience using industry tools and frameworks, you'll graduate with the confidence and capability to contribute to real-world projects and advance your career in tech.
Flexible study
Part-time or full-time study available to suit your study needs
Online study
100% online
Professional membership
Graduates can seek membership of the Australian Computer Society
Course units
You must complete a total of 96 credit points.
12 credit points
12 credit points
12 credit points
12 credit points
Complete 24 credit points from the following:
Complete 24 credit points from the following:
12 credit points
12 credit points
Choose two of the following
12 credit points
12 credit points
12 credit points
12 credit points
12 credit points
12 credit points
Entry requirements
You can gain entry into the Graduate Diploma in Information Technology (Software Development) with the following:
1-year program
- A completed bachelor’s degree (or higher qualification) in any discipline
or
- A completed diploma (or higher qualification) in a relevant area, with at least two years (full-time or equivalent) professional experience in a relevant area
or
- Five years (full-time or equivalent) professional experience in a relevant area

Early exit options
Students who are enrolled in this course may be eligible to exit their course with a Graduate Certificate of Information Technology (IQ18) after successful completion of an approved 48 credit points of units
Course outcomes
With the ability to design, build and maintain complex IT systems using industry-standard tools and techniques, you’ll be equipped to critically assess software challenges, apply creative problem-solving, and deliver secure, scalable solutions. Alongside your technical skills, you’ll develop strong communication and collaboration abilities, preparing you to work confidently in both independent and team-based environments across a range of industries.
Skills and tools in this course
- Apply problem-solving skills to IT-related issues
- Work effectively in self-directed and collaborative contexts
- Demonstrate advanced knowledge in the software development discipline
- Confidently communicate data-driven insights across professional contexts
- Critically assess complex software development challenges and apply creative solutions.
- Apply advanced, industry-standard data science tools and techniques
Potential career opportunities
Software engineer
Design, develop and maintain software systems. The complexity and size of these systems can range from desktop applications to international online platforms.
-
Average Salary
$115,000
-
Industry Job Satisfaction of
4/5
-
Industry Growth
+27.0%
Projected job growth in next 5 years
, 2025
Full-stack developer
A full-stack developer is a web developer who is proficient in both front-end and back-end web development. Work in languages such as HTML, CSS, Python, and Java.
-
Average Salary
$120,000
-
Industry Job Satisfaction of
4/5
-
Industry Growth
+27.0%
Projected job growth in next 5 years
, 2025
Game developer
A game developer is a software developer who specialises in creating computer or video games. Game Developers may focus on one or more platforms (such as PlayStation, Xbox, Nintendo or PC) or specialise in mobile or handheld game development.
-
Average Salary
$103,000
-
Industry Job Satisfaction of
4/5
-
Industry Growth
+13.7%
Projected job growth in next 5 years
, 2025

How online study works
Learn in your own way
Experience the unwavering support of our university as you embark on your online learning journey.
- Flexible and supportive options for your lifestyle
- The easy application and enrolment process
- Alignment with career aspirations
Ready to apply?
Apply online by filling out an application form, or speak to a course consultant on 1300 104 196.
Yes, CSPs are available for all Information Technology courses, including bootcamps. CSPs allow domestic students to have a significant portion of their university or higher education fees subsidised by the Australian government.
Any experience in the IT field could help you with this course; however, it is not essential to be successful.
Yes, graduates will be eligible for entry into the IN20/IQ20 Master of Information Technology (Software Development), reducing the course duration to 1 year.
Information Technology (IT)

Is a Master’s in Computer Science the right choice for you?
Find out if studying a master in computer science online is the right move for your career. Learn how studying online can offer you new employment opportunities, better pay in the short term, and how more expertise leads to better outcomes over time.

The benefits of earning your computer science degree online
How can you learn computer science effectively while working full-time and balancing other commitments? Find out how QUT has made online study easy.

Lifelong learning in the age of automation
As technology evolves and career pathways change, lifelong learning has become increasingly important. By upskilling for the future of work today, you will set yourself up for a dynamic career in the workplaces of tomorrow.
Got a question?
Contact us on our enquiry form
Contact UsBy submitting this form, you understand that QUT is collecting your personal information. Refer to the Privacy Collection Notice for more information.
If you’re not ready to apply or want to know more before you submit your application, you can request more information by calling us on 1300 104 196 or by completing our enquiry form.
Ready to apply?
Apply online by filling out our application form or speak to a Course Consultant on 1300 104 196.
Talk to us
Get in touch with one of our support staff who are always ready to guide you.
9am – 5pm AEST Monday to Friday
Book a call today