Home

Software Development

Learn how to build software to create websites and more.
Make friends as you learn
1372
Technologists have enrolled
Learning platform
Learn on the go. Wherever you are.
Average rating
Read reviews

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.

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.

Principles of Programming

Want to Learn To Code or Improve Your Tech Literacy? Our Principles of Programming is a great course to add to your tool belt.

View course

Python Programming Fundamentals

Welcome to WYWM Python Programming Fundamentals. In this course, we will develop your understanding of programming using Python syntax. This course will focus on developing a mindset around development. 

View course

Introduction to Web Development

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!

View course

DevOps Fundamentals

DevOps brings a collaborative approach to software development, testing and deployment. It puts small teams with varying objectives together to work toward more efficient and high-quality code releases. This course is aimed at giving students a foundational knowledge of DevOps concepts and principles.

View course
It takes
110 hours
to become a Software Developer.

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 instructors

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

Peter Batcheldor

Peter 'Batch' Batcheldor spent over 11 years in the Royal Australian Air Force as an Avionics Technician working on the AP-3C Orion and the C-130J Hercules. After diving into some Cyber and Software development in 2017, he found a passion he wanted to pursue. After engaging WYWM for an Associate Instructor role, he began his transition into the full-time Software Instructor. Peter enjoys gaming, Warhammer 40k and spending time with his kid. 

Discord ID: Batche#9399
Location: AUS

Matthew Cohen

Matthew 'Matty' Cohen, 7 years in the Royal Australian Navy as a Marine Technician - Electrical. Fell in love with PLCs and the logic behind them. Following on from this I started learning Python through WYWM, now i'm hooked! In the Navy I spent 12 months training Initial recruits the fire fighting and flooding techniques used on board. I fell in love with teaching and now i've combined the two! I'm Incredibly passionate about learning and constant self improvement.

Discord ID: M9ttyC0h3n#0928
Location: AUS

Max Anderson

Max has a Bachelor of Arts in Anthropology and Sociology with a minor in Psychology. Also extensive studies in Music Composition and Piano Performance. He worked in Real Estate and taught Piano for about 11 years, then Retail for about 10 years. Positions in retail ranged from stocker to general manager, and many years in store planning or set-up. Covid allowed Max to make a career change possible. He spent a year studying Full Stack and Cybersecurity, and still learning every day. Music, sailing and riding a bicycle are prefered activities along with spending time with family.


Discord ID: '-max#3305
Location: USA Eastern
Book a call with Max

Nicholas Beecroft

RAN Veteran of 6 years, Has had a love of programming since 2009 where he first played with Game Maker, From here completed Cert IV in Games Design and Devlopment at Tafe and Joined the RAN at 19. Has spent years learning several programming languages and throughly embeded in games development. In his final year with the RAN Nicholas worked for the Warfare Innovation Navy as a 3D modelling and Printing instructor, Intro to coding course developer and instructor and software developer for Augmented Reality systems.


Discord ID: NicholasB#3494
Location: AEDT
Book a call with Nicholas

Matt Clavelli

Electrical and computer engineer, recently graduated with a Master of Computer Science in Cybersecurity, now studying as a Doctor of Technology at Purdue. Spent 6 years in embedded systems, 3 years in industrial electronics, 6 years in cloud software, and taught classrooms from young children to adults in college. Certified PMP and also Pentest+.



Discord ID: matt Clavelli#8552
Location: USA Central

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
menucross-circle