Application Developer / Engineer
If you like designing and developing software, writing code, and solving complex problems this role is for you.
An Application Developer designs, develops, and maintains software applications. They ensure functionality and user satisfaction across platforms, using programming languages like Java, Python, and C# to meet business needs.
Skills you’ll need: Computer Programming, Software Development Life Cycle, Web Development, Database Management, Version Control, Application Programming Interface (API), Agile Methodology, Cloud Computing

Application Developer / Engineer
If you like designing and developing software, writing code, and solving complex problems this role is for you.
An Application Developer designs, develops, and maintains software applications. They ensure functionality and user satisfaction across platforms, using programming languages like Java, Python, and C# to meet business needs.
Skills you’ll need: Computer Programming, Software Development Life Cycle, Web Development, Database Management, Version Control, Application Programming Interface (API), Agile Methodology, Cloud Computing

Recommended credentials
A Tour of Google Cloud Hands-on Labs
Course 1 of 8
Google Cloud Fundamentals: Core Infrastructure
Course 2 of 8
Developing Applications with Google Cloud: Foundations
Course 3 of 8
Service Orchestration and Choreography on Google Cloud
Course 4 of 8
Developing Applications with Cloud Run Functions on Google Cloud
Course 5 of 8
Developing Containerized Applications on Google Cloud
Course 6 of 8
Developing Applications with Cloud Run on Google Cloud: Fundamentals
Course 7 of 8
Integrating Applications with Gemini 1.0 Pro on Google Cloud
Course 8 of 8
Create Serverless Applications
Course 1 of 8
Connect Your Services with Microsoft Azure Service Bus
Course 2 of 8
Data Storage in Microsoft Azure for Associate Developers
Course 3 of 8
Deploy a website with Azure Virtual Machines
Course 4 of 8
Manage Resources in Azure
Course 5 of 8
Deploy a website to Azure with Azure App Service
Course 6 of 8
Secure your Cloud Data
Course 7 of 8
Prepare for AZ-204: Developing Solutions for Microsoft Azure
Course 8 of 8
What brings you to Coursera today?
Career resources
A data analyst collects, cleans, and interprets data sets in order to answer a question or solve a problem. They work in many industries, including business, finance, criminal justice, science, medicine, and government.
Statisticians are experts who compile and analyze statistical data in order to solve problems for businesses, government organizations, and other institutions. In their day to day work, statisticians determine the data a company will require to solve a problem and then apply mathematical theories to use that data to construct a solution.
Health care and technology are two of the fastest-growing career sectors in the United States. A career as a health care data analyst is at the intersection of both industries.
If you’re thinking about learning data analytics, it’s not unusual to have some concerns about the technical skills involved. Data analysts rely on skills like programming in R or Python, querying databases with SQL, and performing statistical analysis.
Success stories


A Python Developer specializes in writing server-side web application logic.
description:A Python Developer specializes in writing server-side web application logic.
If you like: writing code, solving complex problems through algorithms, working with data.
This role has a $140,032 median salary ¹.
This role has approximately 17,645 jobs available ¹.
A Cloud Architect designs and manages cloud solutions for security, scalability, and efficiency, using AWS, Azure, and Google Cloud.
description:A Cloud Architect designs and manages cloud solutions for security, scalability, and efficiency, using AWS, Azure, and Google Cloud.
If you like: designing scalable cloud solutions, working with aws/azure/google cloud, ensuring data security.
This role has a $155,392 median salary ¹.
This role has approximately 37,324 jobs available ¹.
A Software Developer / Engineer is responsible for developing the software systems and platforms that power businesses and organizations.
description:A Software Developer / Engineer is responsible for developing the software systems and platforms that power businesses and organizations.
If you like: building applications, learning various programming languages, engaging in software development from scratch to deployment.
This role has a $143,232 median salary ¹.
This role has approximately 564,766 jobs available ¹.
An Automation Engineer designs and implements systems to enhance efficiency and reduce manual tasks, focusing on automation and CI/CD pipelines.
description:An Automation Engineer designs and implements systems to enhance efficiency and reduce manual tasks, focusing on automation and CI/CD pipelines.
If you like: developing automated solutions, writing scripts for automation, improving process efficiency.
This role has a $126,208 median salary ¹.
This role has approximately 20,109 jobs available ¹.
¹ Median salary, job opening, and degree data are sourced from Lightcast™ Job Postings Report. Content Creator, Machine Learning Engineer and Salesforce Development Representative (1/1/2024 - 12/31/2024) All other job roles (9/1/2024 - 9/1/2025)