Mobile app development courses can help you learn programming languages like Java and Swift, user interface design principles, and app testing strategies. You can build skills in integrating APIs, optimizing performance, and ensuring security in mobile applications. Many courses introduce tools such as Android Studio and Xcode, that support building and deploying apps on various platforms, along with frameworks like React Native that facilitate cross-platform development.

Skills you'll gain: Vision Transformer (ViT), Generative Model Architectures, Model Optimization, MLOps (Machine Learning Operations), Generative AI, AI Integrations, Large Language Modeling, Model Deployment, Model Training, Tensorflow, PyTorch (Machine Learning Library), Embeddings, Retrieval-Augmented Generation, Image Analysis, Deep Learning, Applied Machine Learning, Computer Vision, Natural Language Processing, Machine Learning
Intermediate · Course · 1 - 4 Weeks

Banco Interamericano de Desarrollo
Skills you'll gain: Sustainable Development, Sustainable Systems, Sustainable Business, Sustainable Design, Corporate Sustainability, Sustainability Standards, Economic Development, Project Finance, Project Management, Environment, Environmental Policy, Climate Change Adaptation, Climate Change Mitigation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cloud Applications, Node.JS, Application Deployment, Google Cloud Platform, Cloud Deployment, Code Review, Full-Stack Web Development, Web Applications, Server Side, Development Environment, Data Import/Export, Back-End Web Development, Data Store, Frontend Integration
Beginner · Project · Less Than 2 Hours

Skills you'll gain: LinkedIn, Professional Development, Workflow Management, Web Presence, Systems Thinking, Project Management, Project Coordination, Agile Project Management, Interviewing Skills, AI Integrations, Agile Methodology, Storytelling, Writing, Automation, Content Strategy, Portfolio Management, Stakeholder Communications, Governance
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: OpenShift, Kubernetes, Cloud-Native Computing, Cloud Deployment, Application Deployment, Cloud Applications, Cloud Management, Containerization, Scalability, Cloud Platforms, Cloud Development, Development Environment, Docker (Software), Cloud Computing, Enterprise Application Management, YAML, Virtual Networking, Configuration Management, Application Performance Management, Integrated Development Environments
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Kubernetes, Cloud-Native Computing, OpenShift, Containerization, Docker (Software), Cloud Applications, Cloud Development, Application Deployment, Cloud Deployment, Cloud Platforms, Cloud Computing, Command-Line Interface
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: HTML and CSS, Hypertext Markup Language (HTML), Web Development Tools, Web Design and Development, Web Development, Cascading Style Sheets (CSS), Web Design, Front-End Web Development, Web Frameworks, Javascript, Web Applications, Interactive Design, JavaScript Frameworks, Full-Stack Web Development, Back-End Web Development
Beginner · Course · 1 - 3 Months

Michigan State University
Skills you'll gain: Unity Engine, Game Design, Video Game Development, Animation and Game Design, User Interface (UI), User Interface and User Experience (UI/UX) Design, Experience Design, User Experience, Storytelling, User Experience Design, Virtual Environment, C# (Programming Language), Animations, Scripting
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Redis, Terraform, Infrastructure as Code (IaC), Scalability, Google Cloud Platform, Patch Management, Cloud Management, Microservices, Kubernetes, Application Deployment, Cloud Deployment, Data Migration
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Program Development, Software Development, User Interface (UI) Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Grafana, System Monitoring, Prometheus (Software), Application Performance Management, Devops Tools, DevOps, Continuous Monitoring, Docker (Software), Cloud-Native Computing, Containerization, Interactive Data Visualization, Kubernetes, Dashboard Creation, Distributed Computing
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Software Documentation, Leaflet (Software), Data Wrangling, Data Preprocessing, Technical Documentation, Data Cleansing, Package and Software Management, Application Deployment, R (Software), Data Visualization Software, Program Development, Code Review, Plot (Graphics), Ggplot2, R Programming, GitHub, Continuous Integration, Interactive Data Visualization, Software Technical Review, Software Testing
Intermediate · Course · 1 - 3 Months