iOS app development courses can help you learn Swift programming, user interface design, and app architecture principles. You can build skills in debugging, version control with Git, and integrating APIs for enhanced functionality. Many courses introduce tools like Xcode for coding and testing, as well as frameworks like UIKit and SwiftUI for creating engaging user experiences.

University of Colorado System
Skills you'll gain: Video Game Development, Game Design, Debugging, Animations, Programming Principles, Scripting, Scripting Languages, Object Oriented Programming (OOP), User Interface (UI), No-Code Development, Other Programming Languages, Event-Driven Programming, Software Design Patterns, Computational Logic, Data Structures, Computer Programming, Development Environment
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Microsoft Azure, CI/CD, Continuous Deployment, Development Environment, Application Deployment, Cloud Applications, Docker (Software), Containerization, ASP.NET, Platform As A Service (PaaS), Scalability, Microsoft Visual Studio, Web Applications, Integrated Development Environments
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Bootstrap (Front-End Framework), Software Development Life Cycle, Cloud-Native Computing, Software Architecture, Browser Compatibility, React Redux, Cloud Applications, Responsive Web Design, NoSQL, Git (Version Control System), GitHub, Webpack, Application Development, MongoDB, Agile Methodology, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), HTML and CSS, User Experience Design, Engineering Software
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Cloud Applications, Cloud Development, Google Cloud Platform, Application Development, Cloud API, API Gateway, Application Programming Interface (API), Serverless Computing, Authentications, Security Assertion Markup Language (SAML), Identity and Access Management, Event-Driven Programming, Node.JS, Microservices, Restful API, Authorization (Computing)
Beginner · Course · 1 - 3 Months

Skills you'll gain: WordPress, Ajax, Content Management Systems, Web Development, PHP (Scripting Language), Database Development, MySQL, Javascript and jQuery, Cascading Style Sheets (CSS)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Salesforce Development, Force.com, Data Validation, Productivity Software, Salesforce Object Query Language (SOQL), Code Coverage, Prompt Engineering, Verification And Validation, Development Testing, Data Integrity, Debugging, User Accounts
Intermediate · Course · 1 - 3 Months

Skillshare
Skills you'll gain: Web Development, Browser Compatibility, Semantic Web, Web Content Accessibility Guidelines, Object Oriented Programming (OOP), Scalability
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Jest (JavaScript Testing Framework), Django (Web Framework), Version Control, Restful API, Responsive Web Design, Unix Commands, HTML and CSS, Git (Version Control System), GitHub, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), React.js, Mobile Development, SQL, Database Design, API Design, Linux Commands, Python Programming
Beginner · Specialization · 3 - 6 Months

University of Washington
Skills you'll gain: Web Content Accessibility Guidelines, Browser Compatibility, User Story, HTML and CSS, GitHub, Microsoft Copilot, Web Development, Web Design and Development, Web Design, Application Deployment, Responsive Web Design, Git (Version Control System), Front-End Web Development, Development Testing, Debugging, User Requirements Documents, Semantic Web
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Event-Driven Programming, Graphics Software, Computer Graphics, Video Game Development, Computer Graphic Techniques, Development Environment, Debugging, Application Development
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Microsoft Visual Studio, Development Environment, Maintainability, Integrated Development Environments, Scalability, Software Development Tools, Python Programming, Debugging, Computer Programming Tools, Software Installation
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Active Listening, Interpersonal Communications, Conflict Management, Constructive Feedback, Social Skills, Trustworthiness, Relationship Building, Business Communication, Collaboration, Communication, Communication Strategies, Professional Development, Assertiveness, Influencing, Non-Verbal Communication, People Management
Beginner · Course · 1 - 4 Weeks