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: Visualization (Computer Graphics), Internet Of Things, Real Time Data
Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Non-Verbal Communication, Mentorship, Emotional Intelligence, Personal Development, Self-Awareness, Interpersonal Communications, Social Skills, Coaching, Empathy, Leadership Development, Resilience, Team Building, Leadership
Intermediate · Course · 1 - 4 Weeks

The Hong Kong University of Science and Technology
Skills you'll gain: Software Design Patterns, Requirements Analysis, White-Box Testing, Software Architecture, Acceptance Testing, Software Development Methodologies, Unified Modeling Language, Software Development Life Cycle, Configuration Management, Debugging, Software Design, Process Driven Development, Software Engineering, Software Testing, Object Oriented Design, Functional Requirement, Data Modeling, Systems Design, Project Management, Project Planning
Intermediate · Specialization · 3 - 6 Months

University of Pennsylvania
Skills you'll gain: Intellectual Property, Legal Strategy, Brand Awareness, Brand Management, Asset Protection, Case Law, Regulation and Legal Compliance, Packaging and Labeling, Case Studies, Asset Management, Law, Regulation, and Compliance, Marketing, Innovation, Strategic Thinking, Business Strategy, Business Valuation, Creativity, Legal Risk, Strategic Planning, Planning
Intermediate · Specialization · 3 - 6 Months
Skills you'll gain: USB, Electronic Hardware, Hardware Design, Electronics, Electrical Systems, Electrical Power, Power Electronics, Electronic Components, Routing Protocols, Computer-Aided Design, Schematic Diagrams, Design, Design Specifications, Design Strategies, Verification And Validation
Intermediate · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Apache Kafka, Apache Spark, Apache Hadoop, Distributed Computing, Dataflow, Java Programming, Java, Software Architecture, Systems Architecture, Scala Programming, Data Structures, System Programming, Programming Principles, Servers, Application Frameworks, Debugging, Algorithms, Performance Tuning, Functional Design, Performance Testing
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Scaled Agile Framework, Agile Methodology, Behavior-Driven Development, Agile Product Development, Test Driven Development (TDD), Scalability, Agile Project Management, Sprint Planning, Solution Delivery, Virtualization, Continuous Integration, Solution Architecture, Unit Testing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Test Planning, Software Quality Assurance, Software Testing, Quality Assurance, Process Improvement, Continuous Improvement Process, Technology Roadmaps, Quality Improvement, Key Performance Indicators (KPIs), Gap Analysis
Beginner · Course · 1 - 4 Weeks

IE Business School
Skills you'll gain: Financial Policy, International Finance, Public Policies, Economics, Economic Development, Economics, Policy, and Social Studies, Business Economics, Market Opportunities, International Relations, Tax, Global Marketing, Financial Trading, Policy Analysis, Socioeconomics, Demography, Business Risk Management, Crisis Management, Fiscal Management, World History, Supply And Demand
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: CI/CD, Continuous Integration, Jenkins, DevOps, Infrastructure as Code (IaC), Continuous Delivery, OpenShift, Git (Version Control System), GitHub, IT Automation, Kubernetes, Containerization, Application Deployment, Automation, YAML
Intermediate · Course · 1 - 3 Months

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Algorithms, C (Programming Language), Programming Principles, Computer Programming, Graph Theory, Data Structures, Debugging
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Hugging Face, LLM Application, LangChain, Large Language Modeling, OpenAI, Natural Language Processing, Generative AI Agents, ChatGPT, Responsible AI, Embeddings, Application Programming Interface (API), Text Mining, Restful API, Agentic systems, Open Source Technology, Data Preprocessing, MLOps (Machine Learning Operations), Python Programming, Model Evaluation
Beginner · Course · 1 - 4 Weeks