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 Boulder
Skills you'll gain: Blended Learning, Course Development, Web Content Accessibility Guidelines, Education Software and Technology, Digital pedagogy, Language Learning, Technology Strategies
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Debugging, Integrated Development Environments, Data Validation, Web Applications, Scripting, Development Environment, Object Oriented Programming (OOP), Django (Web Framework), Software Testing, Web Development, Customer Data Management, Data Structures, Program Development, Scripting Languages, Business Logic, Financial Data, User Interface (UI), Python Programming, Software Development Methodologies, Programming Principles
Intermediate · Specialization · 1 - 3 Months

Lund University
Skills you'll gain: Climate Change Mitigation, Sustainable Development, Climate Change Adaptation, Social Justice, Community Development, Environmental Issue, Systems Thinking, Visionary, Research, Finance, Innovation, Strategic Partnership, Collaboration
Beginner · Course · 1 - 3 Months

Skills you'll gain: Course Development, Learning Management Systems, Information Architecture, Content Management, Design
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: React.js, Node.JS, JavaScript Frameworks, Web Development Tools, Web Applications, Front-End Web Development, Web Content, Web Development, HTML and CSS, Software Engineering
Intermediate · Guided Project · Less Than 2 Hours

The Chinese University of Hong Kong
Skills you'll gain: Entrepreneurship, Market Opportunities, Innovation, Business Planning, Business Leadership, Business Development, New Product Development, Financial Analysis, Business Strategy, Competitive Analysis, Market Research, Presentations, Financial Modeling, Fundraising
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Problem Solving, Computational Thinking, Computer Vision, Game Theory, Image Analysis, Probability, Artificial Neural Networks, Mathematical Modeling, Behavioral Economics, Convolutional Neural Networks, Algorithms, Human Development, Analytical Skills, Artificial Intelligence and Machine Learning (AI/ML), Computer Graphics, Artificial Intelligence, Psychology, Human Learning, Deep Learning, Theoretical Computer Science
Beginner · Specialization · 3 - 6 Months
Skills you'll gain: Vue.JS, HTML and CSS, Web Applications, JavaScript Frameworks, Front-End Web Development, Web Components, Javascript, Data Persistence
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: TypeScript, Javascript, React.js, Debugging, Integrated Development Environments, Web Development Tools
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Microsoft Intune (Mobile Device Management Software), Endpoint Security, Microsoft Windows, Enterprise Security, Mobile Security, Security Management, Android (Operating System), Patch Management, Microsoft Azure, System Monitoring, Cloud Management, Vulnerability Management, Apple iOS, Remote Access Systems, Configuration Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cloud Security, Identity and Access Management, User Accounts, Authorization (Computing), Payment Card Industry (PCI) Data Security Standards, Data Security, Role-Based Access Control (RBAC), Security Engineering, Cloud Standards, Security Controls, Network Security, Encryption, Firewall, Continuous Monitoring, CI/CD, Key Management, Virtual Networking
Beginner · Course · 1 - 3 Months
Amazon Web Services
Skills you'll gain: Prompt Engineering, Amazon Bedrock, Responsible AI, Application Deployment, Amazon Elastic Compute Cloud, Unit Testing, Amazon Web Services, Version Control, Generative AI, LLM Application, AI Enablement, Test Case, DevOps, Retrieval-Augmented Generation, CI/CD, Artificial Intelligence, Software Configuration Management, Application Lifecycle Management
Beginner · Course · 1 - 4 Weeks