Home

Software Development

Learn how to build software to create websites and more.

What is Software Development?

Software is everywhere. From your microwave to your car, and every device and app in between, we use software all the time. Software Development is the practice of using code to build tools and solve real problems. But it’s more than just code! Software Developers gather requirements, design solutions, build software, test it, release it to users and keep it running - the whole Software Development Life Cycle.
It takes
110 hours
to become a Software Developer.
Master the ways of software development
Create your own portfolio and building professional skills
Python
Learn your first coding language
Website
Build your first website using HTML, CSS and JavaScript
APIs
Learn how to work with them

Your course journey

From Web Apps to Microsoft apps, the pathway will give you the skills you need to forge a career in software development using some of the most popular tools and environments.
20 - 30 hours
View course
Key skills
Introduction to writing code.
Foundational concepts of development.
Navigating an IDE.
Read and understand program flow and logic.
Literacy in the C# language.
Introduction to Object Oriented Design.
30 - 40 hours
View course
Key skills
Programming is a key skill for any professional looking to improve their job prospects in the IT industry.
Python is a widely-used, interpreted, object-oriented, and high-level programming language with dynamic semantics, used for general-purpose programming.
Named not for the genus of constricting snake, but instead for the old British comedy group Monty Python.
This course is aimed at giving students a foundational knowledge of Python programming concepts and principles.
30 - 40 hours
View course
Key skills
The Introduction to Web Development course will walk you through the creation of your first website. Using HTML, CSS and JavaScript, you will create a website that allows users to interact with an API, all while learning fundamental web development skills. At the completion of the course, you will be confident in using web development tools, designing and building simple websites, accessing technical documentation, and have an understanding of core web languages. This course will prepare you to build your own projects, to be ready for more advanced courses, and to start working towards your first software development role!

Job outcomes

The market for software developers is one of the largest and fastest growing. Without software developers some of the worlds biggest companies wouldn't be able to function.
Australia
USA
Canada
$69,401
Average salary
30,489
Total job openings
Common job titles
Web Developer
Software Developer
JavaScript Developer
Back End Web Developer
Top skills in demand
1. JavaScript
2. Python
3. C#
4. PHP
5. Project Management
$66,545
Average salary
30,489
Total job openings
Common job titles
Web Developer
Software Developer
JavaScript Developer
Back End Web Developer
Top skills in demand
1. JavaScript
2. Python
3. C#
4. PHP
5. Project Management
$107,500
Average salary
30,489
Total job openings
Common job titles
Web Developer
Software Developer
JavaScript Developer
Back End Web Developer
Top skills in demand
1. JavaScript
2. Python
3. C#
4. PHP
5. Project Management

Meet the intructors

Meet our instructor team.  They are here to help, get in touch if you have any questions.

Tom Alderton

Tom has a Bachelor of Science, majored in Geology & Geophysics and Environmental Science, and is studying a Bachelor of Computer Science. He has been continuously developing his programming skills while working in the Australian Army Reserves. After moving into a teaching role at WYWM, Tom has gained experience in learning development and managing student
experience throughout the WYWM pathway.

Scarlett Mcdermott

Scarlett is a WYWM Software Development Instructor and military spouse with more than 5 years experience in the technology sector. Scarlett has a professional and academic background in software development and cyber security, and is passionate about helping people see the possibility of a tech career.

Join our community

We have a Discord server where you’ll be able to chat with your instructors and cohort. Stay active in your learning!
Join discord
crossmenu