If you like developing apps for apple devices, coding in swift, and ensuring app usability and performance this role is for you.
An iOS Developer creates and maintains mobile applications for iOS devices. They optimize performance, usability, and innovation using Swift and the iOS SDK, ensuring compatibility across Apple’s ecosystem.
Skills you’ll need: Swift Programming, iOS Development, Apple iOS, Objective-C (Programming Language), Mobile Development, Application Programming Interface (API), Git (Version Control System), Agile Methodology


Introduction to iOS Mobile Application Development
Course 1 of 12

Version Control
Course 2 of 12

Programming Fundamentals in Swift
Course 3 of 12

Principles of UX/UI Design
Course 4 of 12

Create the User Interface with SwiftUI
Course 5 of 12

Advanced Programming in Swift
Course 6 of 12

Working with Data in iOS
Course 7 of 12

Mobile Development and JavaScript
Course 8 of 12

React Basics
Course 9 of 12

React Native
Course 10 of 12

iOS App Capstone
Course 11 of 12

Coding Interview Preparation
Course 12 of 12


Foundations of Objective-C App Development
Course 1 of 6

Networking and Security in iOS Applications
Course 2 of 6

Best Practices for iOS User Interface Design
Course 3 of 6

Games, Sensors and Media
Course 4 of 6

Toward the Future of iOS Development with Swift
Course 5 of 6

iOS Project: Transreality Game
Course 6 of 6

A Python Developer specializes in writing server-side web application logic.

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 $143,104 median salary ¹.$143,104 median salary ¹
This role has approximately 18,964 jobs available ¹.18,964 jobs available ¹

A Front End Developer enhances the visual and interactive parts of websites and apps, ensuring a seamless experience using HTML, CSS, and JavaScript.

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 $136,960 median salary ¹.$136,960 median salary ¹
This role has approximately 10,418 jobs available ¹.10,418 jobs available ¹

An Application Developer designs, develops, and maintains software, ensuring functionality and user satisfaction using Java, Python, and C#.

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 $124,672 median salary ¹.$124,672 median salary ¹
This role has approximately 46,153 jobs available ¹.46,153 jobs available ¹

A Software Developer / Engineer is responsible for developing the software systems and platforms that power businesses and organizations.

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 $146,304 median salary ¹.$146,304 median salary ¹
This role has approximately 666,390 jobs available ¹.666,390 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 (10/1/2025 - 10/1/2026)