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: Cloud Hosting, Load Balancing, Google Cloud Platform, Cloud Applications, Application Deployment, Infrastructure As A Service (IaaS), Virtual Machines, Web Servers, Cloud Computing, Cloud Platforms, Managed Services
Beginner · Project · Less Than 2 Hours

Mixed · Course · 1 - 4 Weeks

Michigan State University
Skills you'll gain: Unity Engine, Game Design, Video Game Development, User Interface (UI), User Experience, Software Design, Storytelling, Application Design, C# (Programming Language), Animations
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Google Gemini, Google Cloud Platform, Cloud Applications, Application Development, Generative AI, Artificial Intelligence, Multimodal Prompts
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Test Driven Development (TDD), Gherkin (Scripting Language), Code Coverage, Behavior-Driven Development, Software Testing, Unit Testing, Test Automation, Test Case, Test Data, Integration Testing, Restful API, Microservices
Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Software Documentation, Leaflet (Software), Technical Documentation, Data Manipulation, Data Cleansing, Data Transformation, Data Visualization Software, Code Review, R Programming, GitHub, Continuous Integration, Software Testing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Application Deployment, Cloud Applications, ASP.NET, Microsoft Azure, Software Architecture, Authentications, Application Design, User Interface (UI), Identity and Access Management, Microsoft Development Tools, Application Development, Database Development, Maintainability, Model View Controller, Web Servers, Debugging, Data Validation
Advanced · Course · 1 - 3 Months

Skills you'll gain: Full-Stack Web Development, Node.JS, Restful API, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, Swift Programming, JavaScript Frameworks, Mobile Development, Application Programming Interface (API), Database Software, Web Development, Web Applications, Back-End Web Development, Development Environment, MongoDB, Software Development Tools, Javascript, Authentications
Beginner · Course · 1 - 3 Months

University of Cape Town
Skills you'll gain: Pharmacology, Drug Development, Clinical Trials, Clinical Research, Pharmaceuticals, Pre-Clinical Development, Infectious Diseases, Patient-centered Care, New Product Development, Medical Science and Research, Informed Consent
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Application Security, Risk Management Framework, Secure Coding, Software Testing, DevSecOps, Software Development Life Cycle, Web Applications, Vulnerability Scanning, Software Development Methodologies, Application Programming Interface (API), Database Application, Software Architecture, Agile Methodology
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, User Interface (UI), Responsive Web Design, User Interface (UI) Design, Object Oriented Programming (OOP), Scripting, Video Game Development, C# (Programming Language), Animations, Interactive Design, Event-Driven Programming, Debugging
Mixed · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: AI Product Strategy, Generative AI, New Product Development, Product Development, Product Lifecycle Management, Marketing Materials, Product Roadmaps, Go To Market Strategy, ChatGPT, Product Improvement, Technology Roadmaps, User Feedback, Competitive Analysis, Market Research, Strategic Thinking, Market Intelligence
Beginner · Course · 1 - 4 Weeks