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 Nacional Autónoma de México
Skills you'll gain: Supervision, Leadership and Management, Delegation Skills, Leadership Development, Team Leadership, Leadership, Organizational Leadership, Strategic Leadership, Professional Development, Personal Development, People Management, Business Leadership, Motivational Skills, Coordination, Communication Strategies, Decision Making, Coaching
Beginner · Course · 1 - 3 Months

Skills you'll gain: Responsible AI, Generative AI, Generative Model Architectures, LLM Application, Prompt Engineering, ChatGPT, AI Enablement, AI Security, Cloud Development, AI Workflows, Data Ethics, Real Time Data, Large Language Modeling, Model Deployment, Cloud Computing Architecture, Artificial Intelligence, MLOps (Machine Learning Operations), Deep Learning, Scalability, System Monitoring
Beginner · Course · 1 - 3 Months

Skills you'll gain: Performance Testing, Vector Databases, Performance Tuning, Query Languages, SQL, Application Performance Management, Benchmarking, System Monitoring, Secure Coding
Intermediate · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Programming Principles, Algorithms, C (Programming Language), Computer Programming, Software Engineering, Problem Solving, Solution Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Relational Databases, Requirements Analysis, Application Deployment, Database Design, Database Management, Business Requirements, C# (Programming Language), Application Development, Data Validation, Business Logic, UI Components, Data Access, User Interface (UI) Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Test Automation, Test Data, Test Tools, Maintainability, Test Case, Business Process Automation, Test Execution Engine, Enterprise Application Management, Automation, Case Studies, Business Reporting, User Acceptance Testing (UAT), No-Code Development, Business Process, SAP Applications, Process Validation, Scalability
Beginner · Course · 1 - 4 Weeks

Creo Incubator
Skills you'll gain: Go To Market Strategy, Competitive Analysis, Product Development, Market Analysis, Market Opportunities, User Experience, Marketing Strategies, Product Management, Target Market, Sales Strategy, Business Strategy, A/B Testing, Brand Strategy, Key Performance Indicators (KPIs)
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cloud-Native Computing, Amazon DynamoDB, Cloud Deployment, Infrastructure as Code (IaC), Databases, Database Systems, Microservices, Cloud Security, User Provisioning, Event-Driven Programming
Beginner · Course · 1 - 3 Months

University of Geneva
Skills you'll gain: Digital pedagogy, Instructional Design, Learning Management Systems, Game Design, Collaborative Software, Simulations, Emerging Technologies
Beginner · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, LangChain, LLM Application, Generative AI, Model Evaluation, Flask (Web Framework), Natural Language Processing, Software Development
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: AI Security, Test Driven Development (TDD), Vulnerability Assessments, Unit Testing, Code Coverage, Vulnerability Scanning, Continuous Integration, Dependency Analysis, Secure Coding, CI/CD, Software Testing, Test Automation, Integration Testing, Continuous Deployment, Software Versioning, Large Language Modeling
Intermediate · Course · 1 - 4 Weeks

Deep Teaching Solutions
Beginner · Course · 1 - 4 Weeks