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.

Universidad de los Andes
Skills you'll gain: Game Design, Video Game Development, Functional Specification, Unity Engine, Animation and Game Design, Conceptual Design, Software Design Documents, Interaction Design, Prototyping, C# (Programming Language), Creativity
Beginner · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Strategic Leadership, Leadership Development, Team Leadership, Leadership and Management, Team Building, Organizational Strategy, Strategic Decision-Making, Business Planning, Business Strategy, Leadership, Growth Strategies, Market Opportunities, Business Priorities, Process Optimization, Organizational Structure, Change Management, Operational Efficiency, Data-Driven Decision-Making, Business Metrics, Performance Analysis
Beginner · Course · 1 - 3 Months

University of London
Skills you'll gain: Virtual Reality, Interaction Design, Augmented and Virtual Reality (AR/VR), Virtual Environment, User Interface (UI), Human Computer Interaction, Display Devices, Game Design, Human Machine Interfaces, Usability, User Experience Design
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Product Lifecycle Management, Product Flow Diagram, Competitive Analysis, Product Strategy, Innovation, Design Thinking, Process Flow Diagrams, Ideation, New Product Development, Customer Insights, Go To Market Strategy, Product Management, Product Development, Product Planning, Strategic Prioritization, AI Product Strategy, Market Analysis, Prototyping, Generative AI, Strategic Planning
Beginner · Specialization · 1 - 3 Months

University of California, Davis
Skills you'll gain: Employee Coaching, Coaching, Constructive Feedback, Employee Performance Management, Professional Development, Performance Management, Leadership Studies, Mentorship, Problem Solving, Leadership and Management, Empathy, Active Listening, Communication Strategies
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Selenium (Software), Test Script Development, Test Automation, Eclipse (Software), Software Testing, UI Components, Integrated Development Environments, Web Applications, Java, Functional Testing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Restful API, API Design, Application Deployment, Authentications, Cloud Deployment, User Accounts, Debugging, Operational Databases, Back-End Web Development, Software Testing, Software Development, Database Development, Continuous Integration
Intermediate · Course · 1 - 3 Months

Peking University
Skills you'll gain: Java Programming, Java, Program Development, Computer Programming, Data Structures, Maintainability, Object Oriented Programming (OOP), C and C++, UI Components, Software Development, Application Programming Interface (API), JUnit, C++ (Programming Language), Software Design, Network Model, Debugging, Algorithms, File I/O
Intermediate · Course · 1 - 3 Months

Universidad de Chile
Skills you'll gain: Diversity Awareness, Teaching, Cultural Diversity, Differentiated Instruction, Classroom Management, Higher Education, Student Engagement, Pedagogy, Innovation, Course Development, Instructional Strategies, Student-Centred Learning
Mixed · Course · 1 - 3 Months

Case Western Reserve University
Skills you'll gain: Brand Management, Brand Marketing, Intellectual Property, Arbitration, Contract Negotiation, Client Services, Recruitment, Talent Recruitment, Insurance, Relationship Management, Financial Planning, Case Studies
Beginner · Course · 1 - 3 Months

KodeKloud
Skills you'll gain: Docker (Software), Containerization, Kubernetes, Linux Commands, CI/CD, DevOps, YAML, Command-Line Interface, Data Storage, Computer Networking
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Mechanical Engineering, Statistical Methods, Engineering, Physics, Probability Distribution, Physical Science, Chemistry, Calculus
Advanced · Course · 1 - 4 Weeks