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: Canva (Software), Typography, Creative Design, Logo Design, Style Guides, Graphic and Visual Design, Marketing Design, Color Theory, Brand Strategy, Branding, Competitive Analysis, Social Media Content
Mixed · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Generative AI, Hugging Face, Large Language Modeling, Performance Tuning, Model Deployment, Transfer Learning
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Selenium (Software), Git (Version Control System), GitHub, Jenkins, Test Automation, CI/CD, Test Data, Test Script Development, Test Tools, Software Testing, IntelliJ IDEA, Test Case, Development Environment, Application Frameworks, Apache Maven, Maintainability, Debugging
Advanced · Course · 3 - 6 Months

The Chinese University of Hong Kong
Skills you'll gain: Operations Research, Applied Mathematics, Algorithms, Mathematical Modeling, Combinatorics, Computational Logic, Advanced Mathematics, Performance Tuning, Theoretical Computer Science, Simulations, Linear Algebra
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cryptography, Model Evaluation, Exploratory Data Analysis, Event-Driven Programming, Encryption, Server Side, Web Development, Regression Analysis, Apache, Web Services, Machine Learning Algorithms, Classification Algorithms, Data Preprocessing, Public Key Cryptography Standards (PKCS), Web Scraping, Natural Language Processing, Web Applications, Key Management, Python Programming, Predictive Modeling
Beginner · Specialization · 3 - 6 Months

Scrimba
Skills you'll gain: Node.JS, JSON, Server Side, Web Development Tools, Back-End Web Development, JavaScript Frameworks, Web Servers, Application Programming Interface (API), Restful API, Javascript, Web Development, Package and Software Management, Routing Protocols, Software Design Patterns, Maintainability, Servers
Intermediate · Course · 1 - 4 Weeks

Imperial College London
Skills you'll gain: Health Policy, Climate Change Adaptation, Policy Analysis, Environmental Policy, Social Determinants Of Health, Health Systems, Environmental Issue, Sustainable Development, Climate Change Mitigation, Policy Development, Public Health, Environmental Science, International Relations, Governance, Research
Beginner · Course · 1 - 3 Months

Fundação Instituto de Administração
Skills you'll gain: Ideation, Entrepreneurship, Value Propositions, Presentations, Entrepreneurial Finance, Innovation, New Product Development, Product Development, Business Planning, New Business Development, Business Risk Management, Business Modeling, Financial Analysis, Business Communication
Intermediate · Course · 1 - 3 Months

Institut Mines-Télécom
Skills you'll gain: Environment and Resource Management, Natural Resource Management, Sustainable Development, Environmental Science, Environment, Sustainable Technologies, Political Sciences, Energy and Utilities, Governance, Policty Analysis, Research, and Development, Economics, Stakeholder Engagement, Materials science, International Relations, Product Lifecycle Management, Emerging Technologies
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Azure, Internet Of Things, Cloud Development, Cloud Storage, Data Storage, Microsoft Visual Studio, Network Routing
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Test Script Development, Test Automation, Regression Testing, Continuous Integration, Performance Testing, CI/CD, Browser Compatibility, Test Execution Engine, GitLab, Debugging, Test Case, User Interface (UI), Scalability
Advanced · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: DevSecOps, DevOps, User Centered Design, Usability, Systems Integration, User Experience Design, Systems Analysis, System Implementation, Human Computer Interaction, Application Security, Agile Methodology, Information Systems, Software Development, CI/CD, Secure Coding, Security Testing, User Feedback, Project Management Software, Information Technology, Database Management Systems
Build toward a degree
Intermediate · Course · 1 - 3 Months