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.

Zoho Corporation
Skills you'll gain: Sales Process, Sales, Sales Management, Sales Strategy, Sales Pipelines, General Sales Practices, Sales Presentation, Customer Relationship Management (CRM) Software, Prospecting and Qualification, Interviewing Skills, Portfolio Management, Communication
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: React.js, Frontend Performance, Application Deployment, Web Development, Hypertext Markup Language (HTML), Front-End Web Development, Full-Stack Web Development, Web Frameworks, Cascading Style Sheets (CSS), Javascript, Server Side, GitHub, Version Control
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, User Interface (UI), Game Design, Android (Operating System), C# (Programming Language), 3D Assets, Video Game Development, Application Deployment, Virtual Environment, Augmented and Virtual Reality (AR/VR), Software Installation, Development Environment, Animations
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Development Environment, Scalability, Performance Tuning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, User Interface (UI), Virtual Environment, Game Design, Video Game Development, Debugging, 3D Modeling, Animation and Game Design, Object Oriented Programming (OOP), Prototyping, C# (Programming Language)
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Angular, Web Development Tools, Frontend Performance, TypeScript, Server Side, Web Development, Build Tools
Intermediate · Guided Project · Less Than 2 Hours

Epic Games
Skills you'll gain: Unreal Engine, Game Design, Video Game Development, Ideation, 3D Modeling, Visualization (Computer Graphics), Software Design Documents, 3D Assets, User Experience Design, Computer Graphics, Usability, User Interface (UI), User Experience, User Interface (UI) Design, Interactive Design, Virtual Environment, Version Control, Conceptual Design, Web Content Accessibility Guidelines, Prototyping
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Web Design and Development, Responsive Web Design, Development Environment, User Accounts, User Interface (UI), Debugging
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: HTML and CSS, Ajax, Javascript, Responsive Web Design, Front-End Web Development, Web Design, Web Applications, Cascading Style Sheets (CSS), Development Environment, Web Development Tools, Web Content Accessibility Guidelines
Mixed · Course · 1 - 4 Weeks

Alex Genadinik
Skills you'll gain: Vibe coding, Generative AI Agents, AI Workflows, Agentic systems, Email Automation, AI Orchestration, Search Engine Optimization, Inside Sales, Web Analytics, Prompt Engineering, Development Environment, Application Deployment, Front-End Web Development, Debugging
Mixed · Course · 1 - 3 Months

Skills you'll gain: Data Persistence, Web Applications, User Interface (UI), User Experience Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Mobile Development, Android (Operating System), Video Game Development, Game Design, C# (Programming Language), User Interface (UI), Scripting, Programming Principles, Development Environment, Animations
Beginner · Course · 3 - 6 Months