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: Kubernetes, Cloud-Native Computing, Containerization, Docker (Software), Application Deployment, Google Cloud Platform, Cloud Development, Cloud Applications, DevOps, YAML, Load Balancing
Beginner · Project · Less Than 2 Hours

SkillUp
Skills you'll gain: Data Modeling, SAP Applications, Systems Architecture, Systems Development, Enterprise Resource Planning, Functional Requirement, Software Development Tools, Data Migration, Software Development Methodologies, Systems Development Life Cycle, Business Process, Business Analytics, Organizational Structure, Real Time Data, Compliance Reporting
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Software, System Programming, Software Development Tools, Embedded Systems, Software Development, Development Environment, Debugging, C (Programming Language), Application Development, Computer Architecture, C++ (Programming Language), Performance Tuning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Digital Transformation, Generative AI, ChatGPT, Strategic Decision-Making, Software Development Tools, Microsoft Copilot, Program Development, Automation, Artificial Intelligence, User Interface (UI) Design, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Growth Mindedness, Self-Awareness, Personal Development, Goal Setting, Empowerment, Action Oriented, Self-Motivation, Overcoming Obstacles, Positivity, Resilience, Prioritization, Mindfulness
Beginner · Course · 1 - 4 Weeks

University of Copenhagen
Skills you'll gain: Sustainable Development, Socioeconomics, Systems Thinking, Social Sciences, Environmental Issue, Timelines, Environmental Policy, Ethical Standards And Conduct, Political Sciences, Economics
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Swift Programming, Apple iOS, Apple Xcode, UI Components, Mobile Development, Apple software proficiency, Application Design, User Interface (UI), Figma (Design Software), Color Theory, API Design, Data Sharing, Animations
Intermediate · Course · 1 - 4 Weeks

Multiple educators
Skills you'll gain: Sustainable Design, Packaging and Labeling, Human Centered Design, Sustainable Engineering, Sustainable Business, Environmental Regulations, Sustainability Standards, Design Thinking, Product Development, Business Leadership, Waste Minimization, Product Design, Corporate Sustainability, Product Lifecycle Management, Regulatory Requirements, Design Strategies, Logistics, Environment and Resource Management, Design Research, Process Improvement
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Application Deployment, React Redux, Full-Stack Web Development, React.js, Authentications, Node.JS, Web Applications, Front-End Web Development, Authorization (Computing), User Accounts, User Interface (UI), GitHub, Command-Line Interface
Advanced · Course · 1 - 3 Months
Skills you'll gain: Web Content Accessibility Guidelines, User Interface (UI), Usability, Front-End Web Development, UI Components, HTML and CSS, Semantic Web, Cascading Style Sheets (CSS), Javascript
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: UI Components, User Interface (UI), MySQL, Object Oriented Programming (OOP), Event-Driven Programming, User Interface and User Experience (UI/UX) Design, User Interface (UI) Design, Database Design, Application Development, Application Design, Graphical Tools, Database Application, Databases, Database Management, Relational Databases, Python Programming, Computer Graphics, Development Environment, SQL, Image Quality
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Software Development Life Cycle, z/OS, COBOL (Programming Language), Unit Testing, Systems Analysis, Systems Development, Pseudocode, Software Development Methodologies, Agile Methodology, Software Development, Software Design, Systems Architecture, Mainframe Computing, Programming Principles, Scrum (Software Development), Test Planning
Beginner · Course · 1 - 3 Months