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: Apache Maven, Java Platform Enterprise Edition (J2EE), Hibernate (Java), Unit Testing, Docker (Software), Software Design Patterns, Object-Relational Mapping
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Kubernetes, Cloud Services, Google Cloud Platform, Application Performance Management, Issue Tracking, Service Management, Debugging, DevOps
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Unreal Engine, Cinematography, Video Production, Video Editing, Post-Production, Animations, Augmented and Virtual Reality (AR/VR), Virtual Environment, Live Streaming, Real Time Data
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Model Evaluation, MLOps (Machine Learning Operations), Generative AI, Continuous Monitoring, Model Deployment, Data Ethics, Scalability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Node.JS, Web Servers, Server Side, Full-Stack Web Development, Back-End Web Development, Network Protocols, Debugging, Javascript, Web Applications, Cryptography, TCP/IP, Real Time Data, Data Validation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Model Deployment, MLOps (Machine Learning Operations), Continuous Deployment, R Programming, Dashboard, Health Informatics, Applied Machine Learning, Continuous Monitoring, Predictive Modeling, Docker (Software), Application Programming Interface (API)
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Kubernetes, CI/CD, Google Cloud Platform, Continuous Delivery, Application Performance Management, Continuous Integration, Cloud Infrastructure, Cloud Applications, Cloud Storage, Security Controls, Database Management, Authorization (Computing), Role-Based Access Control (RBAC), Authentications, Managed Services, Identity and Access Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Content Management Systems, Authentications, Role-Based Access Control (RBAC), Application Deployment, Authorization (Computing), Cloud Deployment, Web Components, Content Management, Restful API, Continuous Deployment, TypeScript, Application Programming Interface (API), Web Analytics and SEO, Query Languages, Web Applications, Business Logic, Web Development Tools, Package and Software Management, Node.JS, Software Architecture
Intermediate · Specialization · 1 - 3 Months

University of Michigan
Skills you'll gain: Social Sciences, Automation, Economics, Policy, and Social Studies, Social Impact, Socioeconomics, Electric Power Systems, Transportation Operations, Health Equity, Policy Analysis, Emerging Technologies, Environmental Issue, Sustainable Development, Climate Change Mitigation, Augmented and Virtual Reality (AR/VR), Diversity Equity and Inclusion Initiatives, Artificial Intelligence
Beginner · Course · 1 - 3 Months

Skills you'll gain: Docker (Software), Kubernetes, Containerization, DevOps, Cloud-Native Computing, Application Deployment, CI/CD, Scalability, YAML
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Object Oriented Programming (OOP), Javascript, Application Deployment, Application Development, Web Development Tools, Programming Principles, JSON, Debugging, Data Storage
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cloud Management, Google Cloud Platform, Cloud Development, Virtual Machines, Serverless Computing, Event-Driven Programming
Beginner · Project · Less Than 2 Hours