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: Kubernetes, Containerization, Docker (Software), Cloud-Native Computing, Development Environment, Application Deployment, Software Development
Intermediate · Course · 1 - 4 Weeks

University at Buffalo
Skills you'll gain: Sustainable Development, Sustainable Architecture, Environmental Issue, Building Design, Sustainable Technologies, Energy and Utilities, Sustainable Engineering, Architectural Design, Workforce Development, Materials science, Professional Development, Training Programs, Climate Change Mitigation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unit Testing, Google Gemini, Gemini, Development Testing, Code Review, Application Development, Debugging, Software Documentation, Maintainability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Story, Team Building, Meeting Facilitation, Continuous Improvement Process
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: R Programming, Statistical Programming, Statistical Analysis, Data Analysis Software, Debugging, Software Installation, Simulations, Integrated Development Environments, Programming Principles, Data Manipulation, Program Development, Data Import/Export, Performance Tuning, File I/O
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Simulation and Simulation Software, Data Sharing, Mathematical Modeling, Agentic systems, Systems Development, Environment, Biology
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Constructive Feedback, Team Performance Management, Tactfulness, Performance Management, Active Listening, Employee Performance Management, Professional Development, Trustworthiness, Rapport Building, Time Management, People Development, Leadership Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Software Testing, Open Web Application Security Project (OWASP), Business Logic, Secure Coding, Cryptography, Cybersecurity, Test Case, Identity and Access Management, Authentications, Vulnerability Assessments, Threat Modeling, Encryption, Data Validation, Network Protocols, Authorization (Computing), Web Applications
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Marketing Planning, Marketing, Marketing Analytics, Sales, Value Propositions, Marketing Strategy and Techniques, Business Metrics, Brand Management, Performance Measurement, Digital Marketing, Goal Setting, Customer Engagement
Mixed · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Program Management, Project Design, Program Evaluation, Project Management Life Cycle, Process Flow Diagrams, Project Management, Diagram Design, Project Management Software, Program Development, Agile Methodology
Intermediate · Guided Project · Less Than 2 Hours

O.P. Jindal Global University
Skills you'll gain: Economics, Game Theory, Economic Development, Market Dynamics, Socioeconomics, Behavioral Economics, Business Economics, Policy Analysis, Public Policies, Decision Making, Market Analysis, Consumer Behaviour, Supply And Demand, Analysis, Cost Benefit Analysis, Strategic Decision-Making, Competitive Analysis, Production Planning, Critical Thinking, Resource Allocation
Build toward a degree
Beginner · Course · 1 - 3 Months

Skills you'll gain: Facebook, Social Media Management, Scheduling, Social Media, Content Creation, Live Streaming, Content Development and Management, Video Production
Intermediate · Guided Project · Less Than 2 Hours