Apple courses can help you learn app development, user interface design, Swift programming, and the principles of effective mobile experiences. You can build skills in debugging, version control, and optimizing performance for iOS devices. Many courses introduce tools like Xcode for coding, Interface Builder for designing layouts, and TestFlight for app testing, allowing you to apply your skills in real-world app development scenarios.

Skills you'll gain: Swift Programming, Apple iOS, iOS Development, Unit Testing, Apple Xcode, Test Case, Software Testing, Object Oriented Programming (OOP), Data Structures, Object Oriented Design, Programming Principles, Application Development, Functional Design, Algorithms
★ 4.7 (93) · Intermediate · Course · 1 - 4 Weeks

Skillshare
Skills you'll gain: Video Editing, Animations, Timelines, Post-Production, Storytelling, Motion Graphics, Color Theory, Video Production, Photo/Video Production and Technology, Color Matching, Videography, Visual Storytelling, Editing, Cinematography, Image Quality, Data Import/Export, Music, Knowledge of Apple Software, File Management, Performance Tuning
★ 4.1 (40) · Beginner · Specialization · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: GitHub, Unix Shell, Unix, Git (Version Control System), Unix Commands, Version Control, Bash (Scripting Language), grep, Cloud Hosting, Ubuntu, Command-Line Interface, Cloud Computing, Shell Script, Linux, Mac OS, Scripting, Scripting Languages, File Management
★ 4.7 (1.4K) · Beginner · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Core Data (Software), iOS Development, Model View Controller, Apple iOS, JSON, Swift Programming, Apple Xcode, Code Review, UI Components, Object Oriented Design, Object Oriented Programming (OOP), Unit Testing, Data Structures, Data Persistence, User Interface (UI), User Interface (UI) Design, Data Store, Application Development, Transaction Processing, Mobile Development
★ 4.4 (913) · Beginner · Specialization · 3 - 6 Months

EC-Council
Skills you'll gain: Digital Forensics, Malware Protection, Cybersecurity, Cyber Attacks, Network Security, Data Integrity, Network Analysis, Microsoft Windows, Mac OS, Linux Commands, Web Applications, File Systems
★ 4.7 (192) · Beginner · Course · 1 - 3 Months

Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, File I/O, Computer Programming, Microsoft Visual Studio, Computer Programming Tools, Integrated Development Environments, System Programming, Programming Principles, Apple Xcode, Code Reusability, Development Environment, Algorithms, File Systems, Software Design Patterns, Data Structures, Performance Tuning, Debugging, File Management
★ 4.3 (32) · Intermediate · Specialization · 3 - 6 Months

University of California, Irvine
Skills you'll gain: Apple iOS, iOS Development, Video Game Development, Mobile Development, Geographic Information Systems, Game Design, Interactive Design, Animation and Game Design, Geospatial Information and Technology, Animations, Interaction Design, Human Computer Interaction, Global Positioning Systems, Computer Graphic Techniques, Event-Driven Programming, Knowledge of Apple Hardware
★ 4.5 (55) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Development Environment, Computer Programming, Microsoft Visual Studio, Computer Programming Tools, Integrated Development Environments, Programming Principles, Apple Xcode, Software Installation, Performance Tuning, Debugging
★ 4.2 (26) · Intermediate · Course · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Exploratory Data Analysis, Matplotlib, Pandas (Python Package), Data Visualization, Extract, Transform, Load, Plot (Graphics), Data Analysis, NumPy, Data Visualization Software, Package and Software Management, Time Series Analysis and Forecasting, Data Science, Analysis, Jupyter, Graphing, Data Wrangling, Software Installation, Python Programming, Computational Thinking, Mac OS
★ 4 (100) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Cyber Threat Intelligence, Malware Protection, Peripheral Devices, Personally Identifiable Information, Remote Access Systems, Hardware Troubleshooting, Threat Detection, Desktop Support, Technical Support and Services, Threat Management, Help Desk Support, Cloud Services, Active Directory, Cybersecurity, Mac OS, Computer Hardware, Microsoft Windows, Technical Support, IT Management, Cloud Security
★ 4.7 (25) · Beginner · Specialization · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Package and Software Management, Jupyter, Software Installation, Python Programming, Computational Thinking, Mac OS, Programming Principles, Cross Platform Development, Software Documentation
★ 4.2 (74) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Operating System Administration, Network Infrastructure, Data Storage, Command-Line Interface, Peripheral Devices, Software Installation, Security Controls, Active Directory, Technical Support and Services, System Configuration
★ 4.7 (65) · Intermediate · Course · 1 - 4 Weeks