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: 3D Modeling, Unreal Engine, 3D Assets, Computer Graphics, Animations, Computer Graphic Techniques, Video Game Development, Simulations, Design Elements And Principles
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Cloud-Native Computing, Cloud Applications, Application Design, Google Cloud Platform, Data Store, Cloud API, Application Development, Cloud Storage, Software Development, Cloud Services, Data Storage, Microservices, Development Environment, Node.JS
Intermediate · Course · 1 - 3 Months

Institut Mines-Télécom
Skills you'll gain: Cybersecurity, Open Web Application Security Project (OWASP), Application Security, Cyber Attacks, Threat Modeling, Risk Management Framework, Secure Coding, Vulnerability Assessments, SQL
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cloud Applications, Cloud-Native Computing, Google Cloud Platform, Microservices, Application Development, Cloud Storage, Data Storage, Software Development Tools, Development Environment, Restful API, Node.JS, Scalability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: AI Personalization, Proposal Development, Sales Presentation, Sales Strategy, Generative AI Agents, Storytelling, Presentations, Data Storytelling, Sales Process, Market Research, Data-Driven Decision-Making, Microsoft PowerPoint, Competitive Analysis, Data Visualization
Beginner · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Dashboard, Data Storytelling, Data Visualization, Data Presentation, Interactive Data Visualization, Infographics, Data Literacy, Tableau Software, Data Visualization Software, Presentations, Statistical Visualization, Storytelling, Design Elements And Principles, Data Analysis, Key Performance Indicators (KPIs), Health Informatics, Stakeholder Communications
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Collaborative Software, Process Mapping, User Experience, Customer experience improvement, User Centered Design, Project Design, Data Mapping
Beginner · Guided Project · Less Than 2 Hours

Scrimba
Skills you'll gain: Software Design Patterns, Software Design, Computational Thinking, Algorithms, Program Development, Computer Programming, Software Development, Software Engineering, Data Structures, Problem Solving, Pseudocode, Computer Science, Javascript, Web Development, Machine Learning Methods, Data Science
Intermediate · Specialization · 1 - 4 Weeks

Skills you'll gain: Vue.JS, User Interface (UI), User Interface and User Experience (UI/UX) Design, Web Design and Development, JavaScript Frameworks, Front-End Web Development, Authentications, Web Applications, Authorization (Computing), Web Development Tools, Real Time Data, Responsive Web Design, Javascript
Beginner · Course · 1 - 3 Months

Skills you'll gain: Go (Programming Language), Unit Testing, Application Frameworks, Programming Principles, Web Development, Web Applications, Data Structures, Object Oriented Programming (OOP), Software Design, Scalability, Command-Line Interface
Intermediate · Course · 1 - 3 Months

EDUCBA
Skills you'll gain: Color Theory, Cascading Style Sheets (CSS), Typography, HTML and CSS, Extensible Markup Language (XML), Web Design, Web Content Accessibility Guidelines, Semantic Web
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Relational Databases, Databases, Spreadsheet Software, Collaborative Software, Project Management Software, Cloud Services, Collaboration, Cloud Computing, Data Import/Export
Beginner · Guided Project · Less Than 2 Hours