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.

Commonwealth Education Trust
Skills you'll gain: Pedagogy, Communication Strategies, Teaching, Instructional Strategies, Classroom Management, Student Engagement, Professional Development, Self-Awareness, Cultural Diversity
Mixed · Course · 1 - 3 Months

Yale University
Skills you'll gain: Working With Children, Personal Development, Stress Management, Classroom Management, Cultural Responsiveness, Empathy, Self-Awareness, Relationship Building
Beginner · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Logical Reasoning, Computational Logic, Deductive Reasoning, Computational Thinking, Theoretical Computer Science, Combinatorics, Algorithms, Python Programming, Computer Science, Program Development
Beginner · Course · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Apache Spark, User Interface (UI), Distributed Computing, Programming Principles, Big Data, Data Processing, Software Design, Data Structures, Software Design Patterns, Functional Design, Data Manipulation, Object Oriented Programming (OOP), Heat Maps, Interactive Data Visualization, Computer Programming, Real Time Data, Visualization (Computer Graphics), Geospatial Information and Technology, Performance Tuning
Intermediate · Specialization · 3 - 6 Months
University of California, Santa Cruz
Skills you'll gain: Programming Principles, Pseudocode
Beginner · Course · 1 - 3 Months

Rice University
Skills you'll gain: Programming Principles, Python Programming, Development Environment, Computer Programming, Integrated Development Environments, Debugging
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Responsive Web Design, HTML and CSS, Hypertext Markup Language (HTML), Typography, Cascading Style Sheets (CSS), Web Design, Web Design and Development, Web Development Tools, Browser Compatibility, Application Deployment, Front-End Web Development, Web Development, Animations, Development Environment, UI Components, Usability, Javascript, Frontend Performance, Maintainability, User Interface (UI)
Beginner · Specialization · 3 - 6 Months

University of Pennsylvania
Skills you'll gain: People Analytics, Descriptive Analytics, Financial Statement Analysis, Business Analytics, Data-Driven Decision-Making, Customer Analysis, Human Capital, Human Resource Strategy, Financial Analysis, Marketing Analytics, Analytics, Operational Efficiency, Predictive Analytics, Customer Insights, Financial Data, Operational Analysis, Peer Review, Human Resources, Business Operations, Process Optimization
Beginner · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: ASP.NET, Data Migration, Configuration Management, Data Validation, Database Application, Middleware, Debugging, Back-End Web Development, Database Management, Data Modeling, Restful API, Maintainability, Dependency Analysis, Performance Tuning, Software Design Patterns
Intermediate · Course · 1 - 3 Months
Skills you'll gain: AI Security, Threat Modeling, MITRE ATT&CK Framework, Application Security, Security Engineering, Security Controls, Responsible AI, MLOps (Machine Learning Operations), Cybersecurity, Model Deployment, Data Security, Threat Detection, Artificial Intelligence and Machine Learning (AI/ML), Vulnerability Assessments, Application Lifecycle Management
Intermediate · Course · 1 - 4 Weeks

University of Virginia
Skills you'll gain: New Product Development, Product Management, Innovation, Product Improvement, Customer Insights, Design and Product, Product Roadmaps, Design Thinking, Stakeholder Engagement, Customer Engagement, Agile Methodology, Data-Driven Decision-Making, Web Analytics, Business Modeling
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Prompt Engineering, Google Workspace, Productivity Software, Generative AI, Google Cloud Platform, LLM Application, AI Workflows, Retrieval-Augmented Generation, Enterprise Security
Beginner · Course · 1 - 4 Weeks