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.

Skills you'll gain: Microsoft Copilot, Sales Development, Sales Strategy, Customer Data Management, Customer Relationship Management (CRM) Software, Sales, Data Cleansing, Customer Analysis, Personalized Service, AI Personalization, Sales Management, Customer Insights, Customer Engagement, Data Quality, Data Integration, Predictive Analytics, Data Analysis, Consumer Behaviour
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Web Applications, Javascript, Web Design, Web Development, Front-End Web Development, Animation and Game Design
Intermediate · Guided Project · Less Than 2 Hours

Scrimba
Skills you'll gain: OpenAI API, Image Analysis, Multimodal Prompts, Prompt Engineering, Generative AI, OpenAI, ChatGPT, Vision Transformer (ViT), Computer Vision, Artificial Intelligence
Intermediate · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Linux, Open Source Technology, Linux Administration, Ubuntu, File Systems, Linux Commands, Operating System Administration, Command-Line Interface, Unix, Unix Commands, Red Hat Enterprise Linux, Operating Systems, Bash (Scripting Language), Web Servers, General Networking, Firewall, Package and Software Management, User Accounts, Virtualization and Virtual Machines, Virtual Machines
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Jenkins, Selenium (Software), GitHub, Git (Version Control System), Performance Testing, Continuous Integration, CI/CD, Apache Maven, Version Control, Test Script Development, Test Automation, Browser Compatibility, JUnit, Object Oriented Programming (OOP), Test Data, Integration Testing, Java Programming, Test Case, Test Execution Engine, Software Testing
Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Verification And Validation, Computational Logic, Theoretical Computer Science, Automation, Systems Design, Systems Analysis, Robotics, Artificial Intelligence, Algorithms
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Import/Export, Data Visualization Software, Cloud Deployment, Data Visualization, Restful API, Data Mapping, Extract, Transform, Load, Histogram, Data Transformation, Amazon Web Services, Apache Kafka, Scalability, Cloud Management, Information Architecture, System Monitoring, Network Monitoring, Application Performance Management, Cloud Computing, Data Management, Data Structures
Beginner · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Mental Health, Mindfulness, Community Health, Social Justice, Health Equity, Stress Management, Public Health, Infectious Diseases, Social Sciences, Media and Communications, Liberal Arts, Diversity Awareness, Cultural Responsiveness, Learning Strategies, Biology, Health Care
Beginner · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: Social Media Marketing, Social Media Management, Social Media Strategy, Social Media Campaigns, Brand Management, Campaign Management, Instagram, Content Creation, Performance Analysis, Web Analytics, Target Audience, Brand Awareness, Digital Advertising, Advertising Campaigns, Facebook, Digital Marketing, Pinterest, LinkedIn, Customer Engagement
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Microsoft Copilot, Microsoft Power Platform, No-Code Development, Application Development, Development Environment, Data Structures, User Interface (UI), Generative AI
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Prompt Engineering, Generative AI, Generative Model Architectures, Gemini, Model Deployment, Generative AI Agents, Generative Adversarial Networks (GANs), Google Gemini, Responsible AI, Performance Tuning, Large Language Modeling, Software Development Tools, Code Review, Software Engineering, Artificial Intelligence, AI Personalization, Software Development, Software Quality Assurance, Debugging, Automation
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Convolutional Neural Networks, Deep Learning, Transfer Learning, Image Analysis, Computer Vision, PyTorch (Machine Learning Library), Artificial Neural Networks, Tensorflow, Classification Algorithms, Machine Learning, Supervised Learning, Data Processing, Linear Algebra
Intermediate · Course · 1 - 4 Weeks