Skill pathway
App Development
App Development is one of the skills Australian employers list in job ads we track. Below is the free training that builds it and the work it leads to.
Why employers ask for App Development
We're still mapping the Australian careers that ask for App Development.
Where to learn App Development
Start here (beginner)
Microsoft Learn
Demonstrate the capabilities of Microsoft Power Pages
Microsoft Learn
Identify basic Microsoft Power Apps capabilities
Microsoft Learn
Install and configure Visual Studio Code
Microsoft Learn
Describe the business value of extending business solutions by using Microsoft Power Platform
Microsoft Learn
Get started with spec-driven development and GitHub Spec Kit
Microsoft Learn
Describe the business value of Microsoft Power Platform
Packt
Mastering SwiftUI- iOS 26 App Development Bootcamp
Microsoft Learn
Challenge project - Develop foreach and if-elseif-else structures to process array data in C#
Microsoft Learn
HoloLens Fundamentals
Microsoft Learn
Introduction to .NET web development with ASP.NET Core
Microsoft Learn
Demonstrate the capabilities of Microsoft Power Automate
Microsoft Learn
Explore the fundamentals of Microsoft Power Platform
Microsoft Learn
Describe the business value of Microsoft Power Platform services
Microsoft Learn
Implement the Visual Studio Code debugging tools for C#
Microsoft Learn
Build your first app with Power Apps and Dataverse for Teams
Microsoft Learn
Evaluate Boolean expressions to make decisions in C#
Microsoft Learn
Add looping logic to your code using the do-while and while statements in C#
Microsoft Learn
Implement exception handling in C# console applications
Microsoft Learn
Write your first Python code
Microsoft Learn
Challenge project - Develop branching and looping structures in C#
Microsoft Learn
Demonstrate the capabilities of Microsoft Power Apps
Microsoft Learn
Build a Microsoft Power Automate flow
Microsoft Learn
Describe the business value of Microsoft Power Platform
Vanderbilt University
Android App Development
Microsoft Learn
Guided project - Debug and handle exceptions in a C# console application using Visual Studio Code
Microsoft Learn
Manage the Microsoft Power Platform environment
Microsoft Learn
Implement interfaces
Microsoft Learn
Get Started with Python Programming: Part 1 - Fundamentals
Microsoft Learn
Add decision logic to your code in C#
Microsoft Learn
Get started with classes and objects in C#
Microsoft Learn
Describe Microsoft Dataverse
IBM
IBM iOS and Android Mobile App Developer
Microsoft Learn
Guided project - Develop foreach and if-elseif-else structures to process array data in C#
Microsoft Learn
Create and throw exceptions in C# console applications
Microsoft Learn
Branch the flow of code using the switch-case construct in C#
Microsoft Learn
Review the principles of code debugging and exception handling
Microsoft Learn
Introduction to vibe coding
Microsoft Learn
Identify Microsoft Power Automate components
Microsoft Learn
Get started with Python programming: Part 2 - building programs
Microsoft Learn
Plan and prepare to develop AI solutions on Azure
Microsoft Learn
Implement delegates and events
Microsoft Learn
Access local files asynchronously
Microsoft Learn
Create readable code with conventions, whitespace, and comments in C#
Microsoft Learn
Challenge project – Ideate with Microsoft Copilot
Microsoft Learn
Control variable scope and logic using code blocks in C#
Microsoft Learn
Challenge project - Debug a C# console application using Visual Studio Code
Microsoft Learn
Call methods from the .NET Class Library using C#
Microsoft Learn
Install and configure Visual Studio Code
Microsoft Learn
Introduction to Copilot in Microsoft Power Platform
Microsoft Learn
Use Power Automate desktop app to interact with windows and applications
Microsoft Learn
Build your first ASP.NET Core web app
Microsoft Learn
Build a canvas app
Microsoft Learn
Get started with Microsoft 365 Copilot extensibility
Microsoft Learn
Plan your project like a pro
Microsoft Learn
Manage finance and operations apps implementations by using Lifecycle Services
Microsoft Learn
Build a Power Apps canvas app for a real estate solution with Copilot in Power Apps
Microsoft Learn
Build a Power Apps canvas app for a real estate solution with data from Excel
Microsoft Learn
Store and iterate through sequences of data using Arrays and the foreach statement in C#
Microsoft Learn
Create a machine ordering Power Apps canvas app - Online Workshop
Microsoft Learn
Get started with AI Builder prediction
Microsoft Learn
Repeat actions with loops
Microsoft Learn
Read and write files
Microsoft Learn
Write reusable code
Microsoft Learn
Organize data with collections
Microsoft Learn
Investigate the history of app development
IBM
Developing Mobile Apps with Flutter
Microsoft Learn
Create a Dataverse table for the machine ordering app - Online workshop
Go further
Microsoft Learn
Develop event-driven AI workflows with Azure Event Grid
Microsoft Learn
Execute queries and build a Generative AI application with Azure Cosmos DB
Microsoft Learn
Design and Implement Platform Engineering
Microsoft Learn
Build enterprise-grade tool ecosystems with MCP and Microsoft Foundry
Microsoft Learn
Challenge project - Build a declarative agent to chat with your external data ingested to Microsoft 365
Microsoft Learn
Explore Power Pages design studio
Microsoft Learn
Design human-in-the-loop approval workflows with Power Automate and Microsoft Teams
Microsoft Learn
Use imperative development techniques for canvas apps in Power Apps
Microsoft Learn
Develop data-driven applications by using Azure SQL Database
Microsoft Learn
Develop agents and applications using agentic programming tools
Microsoft Learn
Advanced Canvas App Development in Power Apps: Mastering Formulas and Development Techniques
Microsoft Learn
Implement code improvements using GitHub Copilot tools
Microsoft Learn
Implement programmability objects with SQL
Microsoft Learn
Implement operational databases in Microsoft Fabric
Microsoft Learn
Register apps using Microsoft Entra ID
Microsoft Learn
Develop unit tests using GitHub Copilot tools
Microsoft Learn
Get started with AI-assisted development
Microsoft Learn
Observe and troubleshoot apps on Azure
Microsoft Learn
Monitor your generative AI application
Microsoft Learn
Manage an Azure Cosmos DB for NoSQL solution using DevOps practices
Microsoft Learn
Advanced Model-Driven Apps with Power Apps: Configuration, Customization, and Deployment Techniques
Microsoft Learn
Get started with GitHub Copilot
Microsoft Learn
Develop code features using GitHub Copilot tools
Microsoft Learn
Power Platform Solution Management: Sharing, Customization, and Low-Code Development Essentials
Microsoft Learn
Generate documentation using GitHub Copilot tools
Microsoft Learn
Core components of Power Pages
Microsoft Learn
Implement spec-driven development using the GitHub Spec Kit
Microsoft Learn
Create formulas to change properties in a Power Apps canvas app
Microsoft Learn
Write data in a Power Apps canvas app
Microsoft Learn
Write advanced T-SQL code
Microsoft Learn
Design and implement database objects with SQL
Microsoft Learn
Power Pages styling workspace - Online workshop
Microsoft Learn
Use Adaptive Cards to show data in API plugins for declarative agents
Microsoft Learn
Get started with Power Apps component framework
Microsoft Learn
Author a basic formula that uses tables and records in a Power Apps canvas app
Microsoft Learn
Challenge project - Build a declarative agent to chat with your docs
Microsoft Learn
Manage source code by using version control in finance and operations apps
Microsoft Learn
Work with external data in a Power Apps canvas app
Microsoft Learn
Connect to other data in a Power Apps canvas app
Microsoft Learn
Solution Architect series: Power Platform architecture
Microsoft Learn
Work with data source limits (delegation limits) in a Power Apps canvas app