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: Android Jetpack, Android Studio, Android Development, Android (Operating System), Kotlin, Mobile Development, Object Oriented Design, UI Components, Application Development, Object Oriented Programming (OOP), Interactive Data Visualization, Data Visualization, Object-Relational Mapping, Code Reusability, Software Design, Mobile Development Tools, User Interface (UI) Design, Animation and Game Design, Software Development, Game Design
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Shiny (R Package), Application Deployment, UI Components, Server Side, Secure Coding, User Interface (UI), Application Lifecycle Management, Authentications, Interactive Data Visualization, User Interface (UI) Design, Software Development Life Cycle, Back-End Web Development, Interactive Design, Authorization (Computing), Application Development, Security Controls, Web Applications, R (Software), Development Environment
Beginner · Course · 1 - 4 Weeks

Technical University of Denmark (DTU)
Skills you'll gain: Biotechnology, Process Engineering, Chemical Engineering, Sterilization, Biological Engineering, Microbiology, Process Control, Cell Cultures, Production Process, Biochemistry, Scalability, Manufacturing Processes, Process Development, Molecular Biology, Cell Biology, Sterile Procedure, Equipment decontamination
Beginner · Course · 1 - 3 Months

University of Huddersfield
Skills you'll gain: Leadership Studies, Leadership Development, Leadership, Leadership and Management, Organizational Leadership, Team Leadership, Business Leadership, Organizational Effectiveness, Professional Development, Influencing, Team Motivation, Personal Development, Motivational Skills, Personal Attributes, Self-Awareness
Beginner · Course · 1 - 4 Weeks

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

Coursera
Skills you'll gain: Generative AI Agents, Agentic systems, Generative AI, Prompt Engineering, Prompt Patterns, Systems Architecture, Tool Calling, Natural Language Processing, Context Management, Memory Management, Verification And Validation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: User Story, Agile Software Development, Scrum (Software Development), Agile Methodology, Kanban Principles, Backlogs, Sprint Retrospectives, Agile Project Management, Agile Product Development, Workflow Management, Sprint Planning, Team Oriented, Team Building, Team Management, Team Performance Management, Lean Methodologies, Performance Metric, Meeting Facilitation, Performance Measurement
Beginner · Course · 1 - 4 Weeks

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

Microsoft
Skills you'll gain: Program Development, Development Testing, Software Development Tools, Security Testing, File Systems, File Management
Beginner · Course · 1 - 3 Months

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, Back-End Web Development, Frontend Integration, Web Design, UI Components, Code Review, Web Applications, Cascading Style Sheets (CSS), Web Analytics and SEO, Database Development, Software Development
Advanced · Course · 1 - 3 Months

Skills you'll gain: Node.JS, TypeScript, Server Side, Software Development Tools, Development Environment, Web Servers, Web Development, Back-End Web Development, Web Applications, Javascript, Git (Version Control System), Webpack, Frontend Integration, Package and Software Management, File I/O, HTML and CSS, Event-Driven Programming
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Management Training And Development, Team Performance Management, Performance Management, Team Management, Performance Appraisal, Empowerment, Self-Awareness
Beginner · Course · 1 - 4 Weeks