App design courses can help you learn user interface design, prototyping, usability testing, and interaction design principles. You can build skills in creating wireframes, conducting user research, and implementing design feedback effectively. Many courses introduce tools like Sketch, Figma, and Adobe XD, that support creating visually appealing and functional app layouts. You’ll also explore design systems and accessibility standards to ensure your apps are user-friendly and inclusive.

Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Core Data (Software), Mobile Development, Interactive Data Visualization, UI Components, User Interface (UI), Data Sharing, Application Programming Interface (API), Data Modeling, Real Time Data, Configuration Management
Intermediate · Course · 3 - 6 Months

EDUCBA
Skills you'll gain: Microsoft Azure, Cloud Hosting, Cloud Platforms, Cloud Deployment, Virtual Machines, Cloud Services, Cloud Infrastructure, Application Deployment, Infrastructure As A Service (IaaS), Cloud Storage, Computing Platforms, Azure DevOps, Hybrid Cloud Computing, Data Storage, Microsoft Development Tools, Application Servers, Data Storage Technologies, Model Deployment, Windows PowerShell, Command-Line Interface
Beginner · Course · 1 - 3 Months

The Hong Kong University of Science and Technology
Skills you'll gain: Bayesian Statistics, Analysis, Computer Science
Beginner · Course · 1 - 3 Months

Universitat Autònoma de Barcelona
Skills you'll gain: Talent Recruitment, Recruitment, Employee Onboarding, Talent Acquisition, Full Cycle Recruitment, Recruitment Strategies, Human Resources Management and Planning, Talent Sourcing, HR Tech, New Hire Orientations, Job Analysis, People Analytics, Human Resources, Interviewing Skills, Organizational Structure, Process Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Object Oriented Programming (OOP), Java Programming, Object Oriented Design, Computational Thinking, Algorithms, Debugging, Java, Applied Mathematics, Programming Principles, Computer Programming, Theoretical Computer Science, Numerical Analysis, Computer Programming Tools, Mathematical Theory & Analysis, Code Reusability, Pseudocode, Software Installation, Software Architecture, Performance Tuning
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Team Building, Presentations, Team Management, Collaborative Software, Project Design, Data Sharing, Social Media, Graphic Design, Content Creation, User Accounts, Marketing Materials, Digital Marketing
Beginner · Guided Project · Less Than 2 Hours
STARWEAVER
Skills you'll gain: Threat Modeling, Open Web Application Security Project (OWASP), Secure Coding, Application Security, Application Design, Cloud Security, Security Testing, Application Development, IT Security Architecture, Cloud Standards, Security Controls, Hybrid Cloud Computing, Cloud-Native Computing, Multi-Cloud, Software Development, Continuous Monitoring, CI/CD, Containerization, Dependency Analysis, Supply Chain
Intermediate · Course · 1 - 3 Months

Simplilearn
Skills you'll gain: Branding, Brand Marketing, Brand Strategy, Brand Management, Target Audience, Brand Awareness, Logo Design, Global Marketing, Digital Brand Strategy, Digital Transformation, Marketing, Marketing Design, Customer Analysis
Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Conflict Management, Trustworthiness, Virtual Teams, Team Leadership, Telecommuting, Collaboration, Leadership, Rapport Building, Constructive Feedback, Team Management, Leadership Development, Team Building, Interpersonal Communications, Empathy & Emotional Intelligence, Internal Communications, Communication Strategies, Stress Management
Beginner · Course · 1 - 4 Weeks

Creo Incubator
Skills you'll gain: Go To Market Strategy, Growth Strategies, Entrepreneurial Finance, Market Share, Ideation, Entrepreneurship, Market Analysis, User Experience, Strategic Marketing, Fundraising, Fundraising and Crowdsourcing, Forecasting, Lean Methodologies, Marketing Planning, Business Planning, User Centered Design, Product Marketing, Target Market, Project Design, Critical Thinking and Problem Solving
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Event-Driven Programming, Web Applications, Javascript, Data Import/Export, Data Management, Web Development, Data Mapping, User Interface (UI), Web Content Accessibility Guidelines, Interactive Design, Data Structures, Computational Logic, Data Validation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: React.js, Code Reusability, Web Development Tools, Development Environment, Responsive Web Design, Software Design, Frontend Performance, Web Design and Development, HTML and CSS, Front-End Web Development, JavaScript Frameworks, Maintainability, UI Components, Cascading Style Sheets (CSS), Software Development Tools, Event-Driven Programming, Web Analytics and SEO
Intermediate · Course · 1 - 4 Weeks