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.

Scrimba
Skills you'll gain: Responsive Web Design, JSON, User Interface (UI) Design, Color Theory, Cascading Style Sheets (CSS), User Interface (UI), HTML and CSS, Hypertext Markup Language (HTML), Restful API, Web Content Accessibility Guidelines, Event-Driven Programming, User Interface and User Experience (UI/UX) Design, Web Design, Typography, API Design, Web Applications, Digital Design, React.js, Javascript, Web Development
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Instagram, TikTok, Debugging, Keyword Research, Podcasting, Video Production, Vibe coding, Prototyping, Social Media Content, Social Media Management, Shared Media, Social Media Marketing, Search Engine Optimization, Copywriting, Mobile Development, Paid media, Business Planning, Mobile Development Tools, Earned Media, Other Mobile Programming Languages
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Cloud Deployment, Software Development Life Cycle, Open Web Application Security Project (OWASP), Istio, Cloud-Native Computing, Linux Commands, Software Architecture, Application Deployment, Kubernetes, Bash (Scripting Language), Restful API, Shell Script, Django (Web Framework), Object-Relational Mapping, OpenShift, Git (Version Control System), Cloud Applications, Grafana, Microservices, Python Programming
Beginner · Professional Certificate · 3 - 6 Months

University of Colorado System
Skills you'll gain: Object Oriented Design, Unity Engine, Object Oriented Programming (OOP), Debugging, Video Game Development, Software Design Patterns, Data Structures, C# (Programming Language), Software Design, Game Design, Prototyping, Programming Principles, Graph Theory, Code Reusability, Computer Programming, Data Management, Event-Driven Programming, Code Review, Software Architecture, Application Design
Beginner · Specialization · 3 - 6 Months

Board Infinity
Skills you'll gain: iOS Development, Apple iOS, Apple Xcode, Swift Programming, Core Data (Software), Mobile Development, Secure Coding, Application Deployment, Scalability, User Interface (UI) Design, UI Components, Integrated Development Environments, Apple software proficiency, User Interface (UI), Back-End Web Development, Debugging, Data Persistence, Data Management, Performance Tuning, Programming Principles
Beginner · Specialization · 1 - 3 Months

Scrimba
Skills you'll gain: Prompt Engineering, Responsive Web Design, Node.JS, Command-Line Interface, TypeScript, Unit Testing, SQL, HTML and CSS, Web Content Accessibility Guidelines, Typography, Cascading Style Sheets (CSS), React.js, User Interface and User Experience (UI/UX) Design, Hypertext Markup Language (HTML), JavaScript Frameworks, JSON, Generative AI, Database Design, UI Components, Web Development
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Apple Xcode, Application Development, Mobile Development, Prototyping, UI Components, Mobile Development Tools, Apple software proficiency, User Interface (UI), No-Code Development, Knowledge of Apple Software, User Interface (UI) Design, User Experience Design, Data Persistence, Animations
Beginner · Course · 1 - 3 Months
University of Virginia
Skills you'll gain: Usability Testing, Agile Product Development, Usability, User Story, Continuous Delivery, Persona Development, Agile Software Development, Sprint Planning, Peer Review, Agile Methodology, Product Testing, Agile Project Management, Team Performance Management, Team Management, Product Improvement, User Interface (UI), Design Thinking, Customer Analysis, Product Development, Persona (User Experience)
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: iOS Development, Mobile Development, Apple iOS, Apple Xcode, Swift Programming, Objective-C (Programming Language), User Interface (UI), Mobile Development Tools, Application Development, UI Components, Application Programming Interface (API), Knowledge of Apple Software, Development Environment, Integrated Development Environments, Storyboarding
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: HTML and CSS, Bootstrap (Front-End Framework), Responsive Web Design, Front-End Web Development, User Interface (UI), Hypertext Markup Language (HTML), Web Frameworks, Web Development, Web Development Tools, Cascading Style Sheets (CSS), Web Design, React.js, General Networking, Javascript, Web Servers
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Wireframing, Responsive Web Design, HTML and CSS, Hypertext Markup Language (HTML), Web Content Accessibility Guidelines, Cascading Style Sheets (CSS), Web Design, Web Development Tools, Javascript, Bootstrap (Front-End Framework), Web Design and Development, Debugging, Web Language, Front-End Web Development, Verification And Validation, Web Development, Interactive Design, Event-Driven Programming, Web Frameworks, Application Frameworks
Beginner · Specialization · 3 - 6 Months

University of California San Diego
Skills you'll gain: Drug Development, Clinical Trials, Pharmaceuticals, Clinical Research, Commercialization, Pre-Clinical Development, Pharmaceutical Sales, Pharmacology, Regulatory Affairs, Managed Care, Intellectual Property, Sales Strategy, Product Planning, Biotechnology, Portfolio Management, Bioinformatics, Strategic Partnership, Medical Science and Research, Promotional Strategies, Marketing
Beginner · Specialization · 3 - 6 Months