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: Public Safety and National Security, International Relations, Social Studies, Security Strategy, Cultural Diversity, Political Sciences, Policy Analysis, Intelligence Collection and Analysis, Policy Development, World History
Beginner · Course · 1 - 3 Months

Stanford University
Skills you'll gain: Food and Beverage, Sustainable Development, Nutrition and Diet, Environment, Water Sustainability, Sustainability Standards, Sustainable Technologies, Climate Change Mitigation, Waste Minimization, Environmental Science, Pollution Prevention, Emerging Technologies, Innovation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: React.js, JavaScript Frameworks, Data Persistence, Javascript, Context Management, Web Development
Intermediate · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Control Systems, Process Control, Machine Controls, Engineering, Scientific, and Technical Instruments, Automation Engineering, Manufacturing Processes, Embedded Software, Electrical and Computer Engineering, Embedded Systems, Electronics, Semiconductors, Laboratory Equipment, Electronics Engineering, Test Equipment, Medical Devices, Performance Tuning, Electronic Components, Mechanical Design, Product Testing, Mathematical Modeling
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Microservices, Scalability, Software Architecture, CI/CD, API Gateway, Systems Architecture, Containerization, Software Design, Serverless Computing, Application Design, Solution Architecture, Docker (Software), Software Design Patterns, Systems Design, Kubernetes, Service Oriented Architecture, Event-Driven Programming, Transaction Processing, Cloud Deployment, Data Management
Intermediate · Specialization · 3 - 6 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, User Interface (UI), Data Processing, Heat Maps, Interactive Data Visualization, Real Time Data, Big Data, Visualization (Computer Graphics), Geospatial Information and Technology, Geospatial Mapping, Data Manipulation, Data Transformation, Apache Spark, Spatial Data Analysis
Mixed · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Agile Methodology, Change Management, Organizational Change, Business Transformation, Agile Project Management, Innovation, Culture Transformation, Leadership, Sprint Planning, Personal Development, Backlogs, Strategic Planning, Goal Setting, Prioritization
Beginner · Course · 1 - 4 Weeks

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Energy and Utilities, Case Studies, Transportation Management, Electrical Power, Water Sustainability, Operations Management, Civil Engineering, Stakeholder Management, Sustainable Development, Project Management, Environmental Issue, Peer Review, Socioeconomics
Mixed · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Software Installation, Development Environment
Mixed · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Generative AI, AI Enablement, Operational Efficiency, Innovation, Operational Excellence, Curriculum Development, Enterprise Architecture, Thought Leadership, Program Implementation, Strategic Planning, Responsible AI, Data Ethics, Artificial Intelligence, Automation, Workforce Development, Education Software and Technology, Large Language Modeling, Business Strategies
Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Education Software and Technology, Learning Management Systems, Collaborative Software, Digital pedagogy, Teaching, Augmented Reality, Game Design, Virtual Environment, Emerging Technologies, Technology Strategies, Information Privacy, Social Media
Mixed · Course · 1 - 4 Weeks

Universidad Austral
Skills you'll gain: Mathematics Education, Childhood Education and Development, Teaching, Geometry, Arithmetic, Pedagogy, Learning Theory, Discussion Facilitation
Beginner · Course · 1 - 4 Weeks