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.

Google Cloud
Skills you'll gain: Application Design, Data Visualization, Google Workspace, Geospatial Mapping, Google Cloud Platform, Data Management
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Prompt Engineering, No-Code Development, Agentic Workflows, Application Development, Full-Stack Web Development, Vibe coding, AI Integrations, Web Applications, LLM Application, Generative AI, Back-End Web Development, Frontend Performance, Application Deployment, User Interface (UI), Software Development Life Cycle, System Design and Implementation, Problem Solving, Authorization (Computing), Authentications, Database Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: WordPress, Ajax, Content Management Systems, Web Development, PHP (Scripting Language), Database Management, Dashboard Creation, Cascading Style Sheets (CSS), Javascript
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: React.js, Code Reusability, Web Development Tools, Development Environment, Responsive Web Design, Frontend Performance, Web Design and Development, HTML and CSS, Front-End Web Development, JavaScript Frameworks, Maintainability, UI Components, Cascading Style Sheets (CSS), Software Development Tools, Event-Driven Programming, Build Tools, Web Analytics and SEO
Intermediate · Course · 1 - 4 Weeks

Skillshare
Skills you'll gain: Web Components, Application Frameworks, Code Reusability, Web Development, Full-Stack Web Development, Event-Driven Programming, Computer Programming, Semantic Web, Web Content Accessibility Guidelines, Object Oriented Programming (OOP), Design Elements And Principles, Application Deployment, Scalability
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Cloud Applications, Cloud-Native Computing, Application Development, Application Design, Google Cloud Platform, API Gateway, Application Programming Interface (API), Cloud API, Cloud-Based Integration, Serverless Computing, Authentications, AI Integrations, Identity and Access Management, Secure Coding, Node.JS, Event-Driven Programming, Authorization (Computing)
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Management Training And Development, Performance Management, Team Management, Performance Appraisal, Independent Thinking, Self-Awareness
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Web Development, HTML and CSS, Web Design and Development, Javascript, Web Presence, Front-End Web Development, Web Content, Responsive Web Design, Web Design
Intermediate · Guided Project · Less Than 2 Hours

The Linux Foundation
Skills you'll gain: Git (Version Control System), Version Control, Software Installation, Open Source Technology, Software Development Tools, Software Versioning, Debugging, Linux
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: JSON, jQuery, Javascript and jQuery, Web Development Tools, Event-Driven Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: GitHub, Responsive Web Design, React.js, Front-End Web Development, Git (Version Control System), HTML and CSS, Version Control, Hypertext Markup Language (HTML), Web Development, Web Design and Development, Frontend Integration, Web Design, Web Components, UI Components, Code Review, Cascading Style Sheets (CSS), Web Analytics and SEO, Figma (Design Software), Mockups, Software Development
Advanced · Course · 1 - 3 Months

Skills you'll gain: Cloud-Native Computing, Cloud Applications, Google Cloud Platform, Application Development, Cloud API, API Gateway, Cloud-Based Integration, Application Programming Interface (API), Serverless Computing, Authentications, Identity and Access Management, Event-Driven Programming, Node.JS, Authorization (Computing)
Beginner · Course · 1 - 3 Months