100% online Graduate Diploma

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.

Learn more about the Graduate Diploma in Information Technology (Software Development) with QUT Online.

Feb, Apr, Jul, Oct

1-year full-time or part-time equivalent

AUD $ 9,600

Includes 70% off with CSP subsidy.

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.

Course units

You must complete a total of 96 credit points.

Complete 24 credit points from the following:

Complete 24 credit points from the following:

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

student working on laptop

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)

Got a question?

Contact us on our enquiry form

Contact Us

By 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

1300 104 196

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

Top