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: GitHub Copilot, Microsoft Copilot, Prompt Engineering, GitHub, Prompt Patterns, AI Integrations, Development Environment, Software Installation
★ 4.4 (100) · Beginner · Course · 1 - 4 Weeks

Commonwealth Education Trust
Skills you'll gain: Teaching, Professional Development, Lifelong Learning, Ethical Standards And Conduct, Professionalism, Personal Development, Education and Training, Willingness To Learn, Instructional Strategies, Collaboration, Self-Awareness, Accountability, Parent Communication, Constructive Feedback, Learning Strategies
★ 4.8 (224) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Javascript, Back-End Web Development, Server Side, Front-End Web Development, Hypertext Markup Language (HTML), Scripting, Event-Driven Programming, JavaScript Frameworks, Web Applications, Mobile Development, HTML and CSS, Web Development, Scripting Languages, Event Monitoring, Code Reusability
★ 4.3 (291) · Beginner · Guided Project · Less Than 2 Hours

University of Cape Town
Skills you'll gain: Lifelong Learning, Family Support, Developmental Disabilities, Disabilities, Education and Training, Working With Children, Caregiving, Teaching, Human Learning, Special Education, Child Development, Learning Theory, Childhood Education and Development, Patient Advocacy, Advocacy, Curriculum Planning, Care Coordination, Instructional Strategies, Human Development, Care Management
★ 4.8 (200) · Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Artificial Neural Networks, Image Analysis, Event-Driven Programming, Scalability, Applied Machine Learning, Deep Learning, C and C++, Memory Management, Performance Tuning, C++ (Programming Language), Dataflow, Digital Signal Processing, Linear Algebra, Distributed Computing, Hardware Architecture, Programming Principles, Computer Architecture, System Programming, Program Development, Machine Learning
★ 3 (212) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: MySQL, Database Management, Stored Procedure, Database Design, Database Management Systems, Relational Databases, SQL, Database Development, Database Administration, Query Languages, Data Management, Data Integrity, Data Maintenance, Data Entry
★ 4.8 (573) · Beginner · Course · 1 - 4 Weeks

Sciences Po
Skills you'll gain: International Relations, Immigration Law, European History, Cultural Diversity, Social Sciences, Demography, Environmental Issue, Sociology, Political Sciences, Policy Analysis, Research, and Development, Governance, Public Policies, Economics
★ 4.7 (564) · Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: LinkedIn, Professional Networking, Professional Development, Applicant Tracking Systems, Content Optimization, Web Presence, Social Media, Editing
★ 4.6 (271) · Intermediate · Guided Project · Less Than 2 Hours
University of Illinois Urbana-Champaign
Skills you'll gain: Business Workflow Analysis, Business Analysis, Analytics, Data Preprocessing, Data Analysis, Data-Driven Decision-Making, Descriptive Analytics, Data Presentation, Business Solutions, Python Programming
★ 4.6 (335) · Beginner · Course · 1 - 4 Weeks

Fundação Instituto de Administração
Skills you'll gain: International Finance, Business Economics, Economics, Financial Policy, Economic Development, Fiscal Management, Market Dynamics, Business Planning, Investments
★ 4.8 (469) · Beginner · Course · 1 - 4 Weeks

Politecnico di Milano
Skills you'll gain: Blended Learning, Pedagogy, Large Language Modeling, Teaching, Digital pedagogy, LLM Application, Instructional Design, Instructional and Curriculum Design, Student Engagement, Learning Strategies, Education Software and Technology, Interactive Learning, Lesson Planning, Educational Materials, AI Personalization, Innovation, Student-Centred Learning, Curriculum Planning, Differentiated Instruction, Artificial Intelligence
★ 4.9 (899) · Beginner · Specialization · 3 - 6 Months

Duke University
Skills you'll gain: MLOps (Machine Learning Operations), Data Management, Model Training, Data Quality, Model Deployment, Data Preprocessing, Application Lifecycle Management, Technical Management, Applied Machine Learning, Project Management, Machine Learning, Data Cleansing, Model Evaluation, Data Pipelines, Technical Design, Software Development Methodologies, Technology Solutions, Systems Design, Data Collection, Data Science
★ 4.8 (404) · Beginner · Course · 1 - 3 Months