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: Workforce Planning, Job Analysis, Human Resource Strategy, Human Resources, Workforce Management, Google Sheets, Consolidation, Talent Acquisition, Compensation Analysis, Recruitment, Analysis
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Basic Electrical Systems, Electronic Components, Electronics, Interactive Design, Display Devices, Robotics, Control Systems, Computer Programming, Technical Communication, Embedded Systems, Development Environment, Simulation and Simulation Software, Digital Communications, Debugging, Data Storage, Real Time Data
Beginner · Course · 3 - 6 Months

University of Alberta
Skills you'll gain: Diversity Equity and Inclusion Initiatives, Stress Management, Organizational Leadership, Occupational Safety And Health, Employee Performance Management, Culture Transformation, Organizational Development, Strategic Leadership, Workplace Bullying Intervention, Leadership, Employee Engagement, Resilience, Mental Health, Communication
Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Video Game Development, Game Design, Debugging, Programming Principles, Animations, Scripting Languages, Event-Driven Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cascading Style Sheets (CSS), UI Components, Front-End Web Development, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, Web Design, React.js, Responsive Web Design, User Centered Design, Javascript
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, Responsible AI, Exploratory Data Analysis, Predictive Modeling, Data Visualization, Machine Learning, Policy Analysis, Statistical Methods, Data Science, Data Ethics, Development Environment, Software Engineering
Beginner · Guided Project · Less Than 2 Hours

University of Michigan
Skills you'll gain: Institutional Review Board (IRB), Clinical Trials, Clinical Research, Clinical Research Ethics, Healthcare Ethics, Good Clinical Practices (GCP), Medical Science and Research, Drug Development, Research, Health Policy, Pharmaceuticals, Patient Safety
Beginner · Course · 1 - 4 Weeks

Universidad Tecnológica Centroamericana
Skills you'll gain: Design Thinking, Business Strategy, Teaching, Digital pedagogy, Pedagogy, Student-Centred Learning, Train The Trainer, Instructional Strategies, Program Evaluation, Education Software and Technology, Course Development, Curriculum Development, Classroom Management, Entrepreneurship, Learning Management Systems, Proposal Development, Student Engagement, Lesson Planning, Instructional Design, Drive Engagement
Intermediate · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Object Oriented Design, Software Design Patterns, Unified Modeling Language, Java Programming, Software Architecture, Application Design, User Interface and User Experience (UI/UX) Design, Software Engineering, API Design, Software Development
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Program Development, Python Programming, Jupyter, Algorithms, Engineering Calculations, Computer Programming, Mathematical Modeling, Linear Algebra, Applied Mathematics
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Adobe Creative Cloud, Web Content, Digital Publishing, Content Creation, Multimedia, Information Architecture, Layout Design, User Experience Design
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Amazon CloudWatch, CI/CD, Application Deployment, Cloud Deployment, Serverless Computing, Application Lifecycle Management, DevOps, Amazon Web Services, AWS CloudFormation, Continuous Integration, Infrastructure as Code (IaC), Continuous Delivery, Containerization, Cloud Applications, Cloud Security, System Monitoring
Advanced · Course · 1 - 3 Months