Gain the knowledge and skills you need to advance.
This role has a $162,560 median salary ¹.
An Android Developer builds, tests, and optimizes apps for Android, focusing on performance and compatibility, using Java, Kotlin, and Android SDK.
This role has a $162,560 median salary ¹.
Offered by
This role has a $169,728 median salary ¹.
An iOS Developer builds and maintains iOS apps, optimizes performance and compatibility using Swift and iOS SDK across Apple’s ecosystem.
This role has a $169,728 median salary ¹.
Offered by
Build toward a degree
Professional Certificate
Course
Duke University
Specialization
Duke University
Specialization
Build toward a degree
Professional Certificate
Professional Certificate
Specialization
DeepLearning.AI
Build toward a degree
Specialization
Microsoft
Professional Certificate
Course
Course
Coursera Instructor Network
Specialization
The language used throughout the course, in both instruction and assessments.
Skills you'll gain: Debugging, Technical Communication, Network Troubleshooting, Performance Tuning, Problem Management, Technical Documentation, Technical Support, System Monitoring, System Support, Incident Management, Application Performance Management, Continuous Integration, Scripting
Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: NumPy, Debugging, Pandas (Python Package), Statistics, Data Analysis, Descriptive Statistics, Data-oriented programming, Data Processing, Maintainability, Numerical Analysis, Critical Thinking, Technical Support
Intermediate · Specialization · 3 - 6 Months
University of Michigan
Skills you'll gain: Debugging, Unit Testing, Integrated Development Environments, Development Testing, Technical Communication, Python Programming, File Management
Intermediate · Course · 1 - 4 Weeks
Microsoft
Skills you'll gain: Responsive Web Design, Git (Version Control System), Web Development, Cascading Style Sheets (CSS), React.js, Web Development Tools, Full-Stack Web Development, GitHub, HTML and CSS, Application Design, Software Design Documents, Game Design, Debugging, Web Applications, Software Testing, Unit Testing, Software Documentation, Software Development, Development Environment, Javascript
Beginner · Professional Certificate · 3 - 6 Months
Duke University
Skills you'll gain: Debugging, Software Testing, Program Development, Pseudocode, Simulations, Computer Programming, Algorithms, Development Environment, C (Programming Language), Command-Line Interface
Beginner · Course · 1 - 4 Weeks
Microsoft
Skills you'll gain: CI/CD, GitHub, C# (Programming Language), HTML and CSS, Load Balancing, Continuous Integration, Git (Version Control System), Role-Based Access Control (RBAC), Scalability, Object Oriented Programming (OOP), Authentications, ASP.NET, Full-Stack Web Development, Web Development, Debugging, SQL, Application Deployment, Microsoft Copilot, .NET Framework, Graph Theory
Beginner · Professional Certificate · 3 - 6 Months
University of Colorado Boulder
Skills you'll gain: Data Visualization, Internet Of Things, Real-Time Operating Systems, Machine Learning Algorithms, Debugging, Failure Analysis, Product Planning, File Systems, Embedded Systems, Product Requirements, Project Planning, Big Data, Data Analysis, Systems Engineering, General Networking, Wireless Networks, Information Systems Security, IBM Cloud, Simulation and Simulation Software, Technical Communication
Build toward a degree
Intermediate · Specialization · 3 - 6 Months
University of Michigan
Skills you'll gain: Debugging, Data-oriented programming, Python Programming, Maintainability, Data Manipulation, Data Analysis, Technical Support
Intermediate · Course · 1 - 4 Weeks
University of Colorado Boulder
Skills you'll gain: Debugging, Failure Analysis, Embedded Systems, Systems Engineering, Simulation and Simulation Software, Technical Communication, Engineering Management, Engineering Practices
Build toward a degree
Intermediate · Course · 1 - 4 Weeks
Google Cloud
Skills you'll gain: Google Cloud Platform, Cloud Applications, Infrastructure as Code (IaC), Application Deployment, Continuous Deployment, Platform As A Service (PaaS), Application Performance Management, Debugging, Development Environment, Containerization, Serverless Computing
Intermediate · Course · 1 - 3 Months
Microsoft
Skills you'll gain: GitHub, C# (Programming Language), Secure Coding, HTML and CSS, User Interface and User Experience (UI/UX) Design, Figma (Design Software), Open Web Application Security Project (OWASP), Git (Version Control System), User Interface (UI), Object Oriented Programming (OOP), Web Development, Web Design, Debugging, Mockups, Microsoft Copilot, Authentications, Front-End Web Development, Programming Principles, UI Components, Javascript
Beginner · Professional Certificate · 3 - 6 Months
Microsoft
Skills you'll gain: C# (Programming Language), Object Oriented Programming (OOP), Debugging, .NET Framework, Microsoft Visual Studio, Microsoft Copilot, Microsoft Development Tools, Programming Principles, Computer Programming, Integrated Development Environments, Development Environment
Beginner · Course · 1 - 3 Months