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: Terraform, CI/CD, Infrastructure as Code (IaC), Continuous Integration, Ansible, Application Performance Management, Prometheus (Software), Continuous Deployment, Kubernetes, Application Deployment, System Monitoring, Package and Software Management, GitHub, Amazon CloudWatch, Docker (Software), Version Control, Containerization, YAML, Infrastructure As A Service (IaaS), Automation
★ 3.5 (68) · Beginner · Specialization · 3 - 6 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Life Sciences, Physical Science, Biology, Taxonomy, Molecular, Cellular, and Microbiology, Environment, Environmental Science, Biochemistry, Microbiology, General Science and Research, Scientific Methods, Science and Research, Chemistry
★ 4.2 (107) · Beginner · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Application Deployment, Cloud Deployment, Generative AI, Prompt Engineering, No-Code Development, Prototyping, Retrieval-Augmented Generation, AI Integrations, Application Development, User Interface (UI)
★ 3.9 (10) · Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: ABAP RESTful Programming Model (RAP), SAP S/4HANA, Restful API, Core Data (Software), Security Controls, HTML and CSS, UI Components, User Interface (UI) Design
★ 4.4 (8) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apache Maven, File I/O, Build Tools, Data Import/Export, Object Oriented Programming (OOP), JSON, Java Programming, Debugging, Object Oriented Design, JUnit, Code Reusability, Software Documentation, Programming Principles, Data Structures, File Systems, Computer Programming, Web Services, File Management, Java, Computer Science
★ 4.5 (197) · Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Community Organizing, Compassion, Community Development, Community Outreach, Social Impact, Needs Assessment, Program Evaluation, Empathy, Education and Training, Data Mapping, Initiative and Leadership, Empowerment, Curriculum Planning, Working With Children, Collaboration, Planning, Driving engagement, Environmental Issue
★ 4.8 (162) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Computer Hardware, Cloud Deployment, Hardware Troubleshooting, Networking Hardware, Desktop Support, Cloud Computing, Virtualization and Virtual Machines, Cloud Services, General Networking, Network Troubleshooting, TCP/IP, Virtualization, Network Protocols, Dynamic Host Configuration Protocol (DHCP), Peripheral Devices, Technical Support, System Configuration, Wireless Networks, Data Storage
Beginner · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Javascript, Application Programming Interface (API), Code Reusability, Software Design Patterns, Data Management, Data Structures, Web Development, Computational Logic, Programming Principles, Data Import/Export, Software Development, Software Engineering, Performance Tuning
★ 4.7 (19) · Intermediate · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Robotics, Automation, Simulation and Simulation Software, Control Systems, Simulations, Algorithms, Virtual Environment, Linear Algebra, Python Programming
★ 4.4 (65) · Intermediate · Course · 1 - 3 Months

Microsoft
Intermediate · Course · 1 - 4 Weeks

Banco Interamericano de Desarrollo
Skills you'll gain: Failure Analysis, Risk Analysis, Risk Modeling, Failure Mode And Effects Analysis, Risk Management, Hazard Analysis, Risk Management Framework, Project Risk Management, Risk Mitigation, Analysis, Vulnerability Assessments, Climate Change Adaptation, Data Analysis Software, Climate Change Programs, Simulation and Simulation Software, Qualitative Research, Resilience
★ 4.7 (69) · Advanced · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Data Visualization Software, PySpark, Data Visualization, Snowflake Schema, Data Storytelling, Site Reliability Engineering, Docker (Software), Databricks, Containerization, GitHub Copilot, Interactive Data Visualization, Plot (Graphics), Plotly, Data Pipelines, Kubernetes, Apache Spark, Apache Hadoop, Big Data, Data Science, Python Programming
★ 3.9 (129) · Intermediate · Specialization · 1 - 3 Months