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: Responsive Web Design, UI Components, HTML and CSS, Front-End Web Development, Web Design, Bootstrap (Front-End Framework), User Interface (UI), Web Design and Development, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), User Interface and User Experience (UI/UX) Design, User Interface (UI) Design, Event-Driven Programming, Web Applications, Web Development, Interactive Design, Design, Interaction Design, Javascript, User Experience Design
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Value Propositions, Customer Analysis, Product Marketing, Customer experience improvement, Product Strategy, Customer Insights, New Product Development, Entrepreneurship, Product Improvement, Competitive Analysis, Verification And Validation, Innovation, Leadership
Intermediate · Guided Project · Less Than 2 Hours

Duke University
Skills you'll gain: Return On Investment, Entrepreneurship, Social Impact, Capital Budgeting, Entrepreneurial Finance, Investment Management, Investments, Due Diligence, Fundraising, Business Metrics, Key Performance Indicators (KPIs), Performance Measurement, Growth Strategies, Capital Markets, Finance, Business Development, Financial Management, Stakeholder Communications, Business Strategy, Business Management
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Backlogs, Scaled Agile Framework, Stakeholder Engagement, Jira (Software), Agile Product Development, Stakeholder Management, Release Management, Stakeholder Communications, Real Time Data, Agile Project Management, Product Roadmaps, Program Management, Project Portfolio Management, Agile Methodology, Management Reporting, Business Priorities, Continuous Delivery, Prioritization, Configuration Management, CI/CD
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Computer Vision, Convolutional Neural Networks, Image Analysis, Fine-tuning, Transfer Learning, Model Training, Deep Learning, Real Time Data, Python Programming, Applied Machine Learning, Development Environment, Machine Learning Algorithms, Data Preprocessing, Model Evaluation, Data Collection, Software Installation
Beginner · Course · 3 - 6 Months

Skills you'll gain: Control Systems, Programmable Logic Controllers, Real-Time Operating Systems, Code Reusability, Program Development, Human Machine Interfaces, System Monitoring, System Configuration, Event Monitoring, Data Sharing
Advanced · Course · 1 - 4 Weeks

Universitat Autònoma de Barcelona
Skills you'll gain: Business Ethics, Conflict Management, Organizational Effectiveness, Ethical Standards And Conduct, Political Sciences, Industrial and Organizational Psychology, Organizational Structure, Social Sciences, Organizational Development, Governance, Relationship Management, Innovation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Secure Coding, Application Security, Authorization (Computing), Authentications, Data Validation, Role-Based Access Control (RBAC), Security Controls, Configuration Management, Package and Software Management, Cybersecurity, Identity and Access Management, Software Installation, Computer Programming, Information Technology
Beginner · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), File I/O, Program Development, Software Development, Automation, Data Structures, Code Reusability, Maintainability, File Management, Python Programming, Scalability, Scripting Languages, Data Persistence, JSON, Problem Solving
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Electric Power Systems, Electrical Power, Environmental Regulations, Safety Standards, Sustainable Design, Sustainable Technologies, Energy and Utilities, High Voltage, Sustainable Development, Electrical Safety, Sustainable Engineering, Wireless Networks, Capacity Management, Emerging Technologies
Beginner · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Design Thinking, Global Marketing, Entrepreneurship, Business Modeling, Innovation, Team Building, Sales Presentations, Storytelling, Open Mindset, Market Research, Oral Expression, Entrepreneurial Finance, Ideation, Business Planning, New Business Development, Teamwork, Legal Risk, Market Dynamics, Relationship Building, Team Leadership
Build toward a degree
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Looker (Software), Ad Hoc Reporting, Ad Hoc Analysis, Data Analysis, Exploratory Data Analysis, Database Application
Beginner · Project · Less Than 2 Hours