Programming and software development courses
Want to build software? You can start with a short course in programming to see if it suits you, or study a degree in software engineering. Here's what the degree leads to, how long it takes and what it costs.
- Quickest way to start
- 3 years
- Bachelor degree, typical full time length
- What the jobs pay
- $131,900
- median pay across 1 job
Which course do you need?
It depends on the job you want.

Bachelor of Software Engineering
Become a software engineer
Design, build and test software systems, working in a team to keep large programs running and improving.
Median pay$131,900
- How long it takes
- 3 to 4 years full time
- How you'll study
- Online or on campus
Other university courses
- Bachelor of Information Technology (Software Development)3 years. A degree focused on building software, covering several programming languages, testing and web development, and leading to development work in software teams.
Can help with: back end developer, front end developer, full stack developer
- Undergraduate Certificate in Programming6 months. A short introduction to writing code and designing simple software, for people testing whether programming is for them.
Jobs you can do with this study
Pay is the median for everyone in the job, not a starting salary.
“In demand” means the job is on the national skills shortage list. Check the course and provider are approved for the work you want, as rules differ by state.
Still not sure which one fits you?
Answer a few quick questions about your time, state and budget, and we'll show the courses that suit you.