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 Washington
Skills you'll gain: Data Visualization, Text Mining, Social Network Analysis, Statistical Analysis, Data Visualization Software, Case Studies, Application Programming Interface (API), Unstructured Data, Data Analysis, R Programming, Statistical Methods, Correlation Analysis, Regression Analysis, Data Collection, Python Programming
Intermediate · Course · 1 - 4 Weeks

Peking University
Skills you'll gain: Object Oriented Design, Software Engineering, Software Testing, Unified Modeling Language, Development Testing, Software Development Tools, System Requirements, Requirements Analysis, Unit Testing, Test Case, Program Development, Software Development Life Cycle, Software Design, Software Development Methodologies, Functional Requirement, Agile Methodology, Software Design Patterns, Software Development, Application Lifecycle Management
Intermediate · Course · 1 - 3 Months

University of Copenhagen
Skills you'll gain: Sustainable Development, Public Health, Health Policy, Social Determinants Of Health, Community Development, Sustainable Design, Climate Change Adaptation, Demography, Environmental Issue, Traffic Flow Optimization, Pollution Prevention, Environmental Engineering
Mixed · Course · 1 - 3 Months

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

University of Michigan
Skills you'll gain: Critical Thinking, Legal Technology, AI Enablement, Artificial Intelligence, Communication, Lifelong Learning, Professional Development, Constructive Feedback, Leadership, Adaptability, Creativity, Decision Making, Generative AI
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Web Content Accessibility Guidelines, Usability, Usability Testing, Web Design, Web Development Tools, Test Tools, Web Development, Customer Service
Beginner · Guided Project · Less Than 2 Hours

Harvard Business Review
Skills you'll gain: Innovation, Team Performance Management, Constructive Feedback, Talent Management, Employee Retention, Teamwork, Employee Coaching, Team Building, Crisis Management, Creative Thinking, Team Management, Virtual Teams, Talent Acquisition, Workforce Development, Curiosity, Ideation, Organizational Change, Strategic Leadership, Leadership, Leadership Development
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Cloud Storage, Data Storage, Microsoft Azure, Data Storage Technologies, Cloud Applications, Data Architecture, Cloud Security, Data Management, Data Security, Application Development, Role-Based Access Control (RBAC), Analytics
Intermediate · Course · 1 - 3 Months

University of Leeds
Skills you'll gain: Logical Reasoning, Computational Logic, Computational Thinking, Algorithms, Theoretical Computer Science, Artificial Intelligence, Cryptography, Graph Theory
Beginner · Course · 1 - 4 Weeks

Tecnológico de Monterrey
Skills you'll gain: Search Engine Marketing, Customer Engagement, Brand Management, Digital Media Strategy, Search Engine Optimization, Target Market, Digital Marketing, Web Analytics and SEO, Marketing Communications, Digital Advertising, Social Media Strategy, Digital Transformation, Customer Retention, Content Strategy, Marketing Analytics, Marketing Strategies, Social Media Marketing, Lead Generation, Customer Acquisition Management, Email Marketing
Intermediate · Specialization · 1 - 3 Months
Arizona State University
Skills you'll gain: Lesson Planning, Parent Communication, Differentiated Instruction, Student Engagement, Instructional Strategies, Language Competency, Curriculum Planning, English Language, Community Outreach, Peer Review, Instructional Design, Developing Training Materials, Instructional and Curriculum Design, Teaching, Cultural Diversity, Language Learning, Cultural Sensitivity, Grammar, Case Studies, Diversity Awareness
Intermediate · Specialization · 3 - 6 Months

LearnKartS
Skills you'll gain: Docker (Software), Containerization, Kubernetes, CI/CD, Application Deployment, DevOps, Ubuntu, Development Environment, Software Configuration Management, Software Installation, Application Lifecycle Management, Command-Line Interface
Intermediate · Course · 1 - 4 Weeks