Android Developer / Engineer
If you like building mobile apps, coding in java/kotlin, and solving technical problems this role is for you.
An Android Developer builds, tests, and optimizes mobile apps for the Android platform. They focus on enhancing performance, usability, and compatibility across devices, utilizing Java, Kotlin, and Android SDK.
Skills you’ll need: Android Development, Kotlin, Java Programming, Mobile Development, Android Studio, Application Programming Interface (API), Unit Testing, Agile Methodology

Android Developer / Engineer
If you like building mobile apps, coding in java/kotlin, and solving technical problems this role is for you.
An Android Developer builds, tests, and optimizes mobile apps for the Android platform. They focus on enhancing performance, usability, and compatibility across devices, utilizing Java, Kotlin, and Android SDK.
Skills you’ll need: Android Development, Kotlin, Java Programming, Mobile Development, Android Studio, Application Programming Interface (API), Unit Testing, Agile Methodology

Recommended credentials

Introduction to Android Mobile Application Development
Course 1 of 12

Version Control
Course 2 of 12

Programming Fundamentals in Kotlin
Course 3 of 12

Principles of UX/UI Design
Course 4 of 12

Create the User Interface in Android Studio
Course 5 of 12

Advanced Programming in Kotlin
Course 6 of 12

Working with Data in Android
Course 7 of 12

Mobile Development and JavaScript
Course 8 of 12

React Basics
Course 9 of 12

React Native
Course 10 of 12

Android App Capstone
Course 11 of 12

Coding Interview Preparation
Course 12 of 12

Introduction to Mobile App Development
Course 1 of 14

Introduction to Software Engineering
Course 2 of 14

Get Started with Android App Development
Course 3 of 14

Designing User Interfaces and Experiences (UI/UX)
Course 4 of 14

Getting Started with Git and GitHub
Course 5 of 14

Introduction to HTML, CSS, & JavaScript
Course 6 of 14

Get Started with iOS App Development
Course 7 of 14

Flutter and Dart: Developing iOS, Android, and Mobile Apps
Course 8 of 14

Developing Front-End Apps with React
Course 9 of 14

React Native: Developing Android and iOS Apps
Course 10 of 14

Mobile App Notifications, Databases, & Publishing
Course 11 of 14

Mobile App Development Capstone Project
Course 12 of 14

Generative AI: Elevate your Software Development Career
Course 13 of 14

Generative AI: Turbocharge Mobile App Development
Course 14 of 14
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 Front End Developer enhances the visual and interactive parts of websites and apps, ensuring a seamless experience using HTML, CSS, and JavaScript.
description:A Front End Developer enhances the visual and interactive parts of websites and apps, ensuring a seamless experience using HTML, CSS, and JavaScript.
If you like: designing websites and applications, coding in html/css/javascript, making sites user-friendly.
This role has a $155,520 median salary ¹.
This role has approximately 15,411 jobs available ¹.

A Product Manager oversees product development, ensuring it meets user needs and business goals while managing roadmaps and coordinating teams.
description:A Product Manager oversees product development, ensuring it meets user needs and business goals while managing roadmaps and coordinating teams.
If you like: overseeing product development, conducting market research, defining product strategy.
This role has a $157,568 median salary ¹.
This role has approximately 147,870 jobs available ¹.

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 $142,208 median salary ¹.
This role has approximately 17,359 jobs available ¹.

An Application Developer designs, develops, and maintains software, ensuring functionality and user satisfaction using Java, Python, and C#.
description:An Application Developer designs, develops, and maintains software, ensuring functionality and user satisfaction using Java, Python, and C#.
If you like: designing and developing software, writing code, solving complex problems.
This role has a $123,648 median salary ¹.
This role has approximately 39,542 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 (11/1/2024 - 11/1/2025)