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: Retrieval-Augmented Generation, Vector Databases, Embeddings, Prompt Engineering, Development Environment, Large Language Modeling, Text Mining, Databases, OpenAI, Semantic Web, Artificial Intelligence
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Entrepreneurial Finance, Business Planning, Design Thinking, Business Modeling, Entrepreneurship, Target Market, Persona Development, Systems Thinking, Value Propositions, New Product Development, Technical Management, Financial Statements, Growth Strategies, Business Ethics, Market Opportunities, Intellectual Property, Gap Analysis, Financial Modeling, Engineering Management, Engineering
Build toward a degree
Beginner · Specialization · 3 - 6 Months

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

Skills you'll gain: Docker (Software), CI/CD, Cloud Deployment, Application Deployment, Amazon Elastic Compute Cloud, DevOps, Containerization, Cloud Hosting, Spring Boot, Continuous Deployment, Amazon Web Services, Continuous Integration, GitHub
Intermediate · Guided Project · Less Than 2 Hours

Yale University
Skills you'll gain: Environmental Science, Environment, Anthropology, Sustainable Development, Teaching, Liberal Arts, Storytelling, Community Development, Biology, Systems Thinking, Cultural Diversity, Physics
Mixed · Course · 1 - 3 Months

Universidad de Palermo
Skills you'll gain: Eclipse (Software), Java, Java Programming, Object Oriented Programming (OOP), Integrated Development Environments, Data Structures, File I/O, Programming Principles, Algorithms, Computer Programming, Development Environment, Computational Thinking, Debugging, Software Development
Beginner · Course · 1 - 4 Weeks

Indian Institute for Human Settlements
Skills you'll gain: Editing, Storytelling, Photography, Journalism, Content Creation, Infographics, Report Writing, Writing, Media and Communications, Social Media, Research, Instagram
Mixed · Course · 1 - 3 Months

Skills you'll gain: Google Cloud Platform, Cloud Infrastructure, Cloud Solutions, Cloud Computing Architecture, Terraform, Load Balancing, Cloud Services, Managed Services, Cloud Development, Infrastructure as Code (IaC), Cloud Deployment, Virtual Machines, Virtual Networking, Scalability, Virtual Private Networks (VPN)
Intermediate · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Data Visualization, Data Presentation, Web Applications, Full-Stack Web Development, Data Store, Database Development, Query Languages, Data Persistence, Real Time Data, Javascript, User Interface (UI), Software Engineering, Authentications
Beginner · Course · 1 - 4 Weeks
University of Colorado Boulder
Skills you'll gain: Microarchitecture, Hardware Design, Electronic Hardware, Computer Architecture, Embedded Systems, Hardware Architecture, Electronic Systems, Electronic Components, Performance Tuning, Application Design, Peripheral Devices, System Configuration, Debugging, Digital Design
Intermediate · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Generative AI Agents, Java, Agentic systems, Generative AI, LLM Application, OpenAI API, Application Development, Prompt Engineering, Large Language Modeling, Debugging
Beginner · Course · 1 - 3 Months

Simplilearn
Skills you'll gain: Marketing Strategies, Marketing, Email Marketing, Marketing Analytics, Digital Marketing, Marketing Psychology, Customer Relationship Management, Digital Advertising, Google Ads, Social Media Marketing, Target Audience, Data Collection
Beginner · Course · 1 - 4 Weeks