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: Canva (Software), Color Theory, Typography, Digital Design, Graphic and Visual Design, Graphic Design, Visual Design, Design Elements And Principles, Branding
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Animation and Game Design, Photo/Video Production and Technology, Video Game Development, 3D Assets, Computer Graphic Techniques, Animations, Visualization (Computer Graphics), Simulations, Scripting
Mixed · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Star Schema, Data Modeling, Database Design, Data Warehousing, Dashboard, Business Reporting, Dashboard Creation, Business Intelligence, Business Process, Business Intelligence Software, Self Service Technologies, Performance Tuning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Color Theory, Web Design, Responsive Web Design, HTML and CSS, AI powered creativity, Design, ChatGPT, Hypertext Markup Language (HTML), Web Design and Development, Web Content, Web Development, Generative AI, Cascading Style Sheets (CSS), Development Environment, Javascript, Web Presence, Computer Programming Tools, Cloud Hosting, Software Development Tools, Software Installation
Beginner · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Web Design and Development, Responsive Web Design, HTML and CSS, Web Design, Web Content Accessibility Guidelines, Front-End Web Development, Web Development, Cascading Style Sheets (CSS), Web Development Tools, Javascript and jQuery, Hypertext Markup Language (HTML), React.js, User Interface (UI), JavaScript Frameworks, Web Applications, Web Servers, Software Development Tools, Semantic Web, Command-Line Interface
Beginner · Course · 1 - 4 Weeks

Politecnico di Milano
Skills you'll gain: Course Development, Digital pedagogy, Education Software and Technology, Web Content Accessibility Guidelines, Content Management, AI Integrations
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: 3D Assets, 3D Modeling, Data Import/Export, Graphics Software, File Management, Computer Graphics, Model Optimization
Mixed · Course · 1 - 3 Months

Skills you'll gain: 3D Modeling, Autodesk, 3D Assets, Visualization (Computer Graphics), Layout Design, Computer Graphic Techniques, Functional Design, Simulations, Fine-tuning
★ 4.9 (29) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Metadata Management, Extract, Transform, Load, Data Integration, Data Pipelines, Business Logic, Data Processing, Java, Data Import/Export, Data Transformation, Software Documentation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Graphic and Visual Design, Graphic and Visual Design Software, Graphic Design, Digital Design, Creative Design, Design Software, Typography, Layout Design, Design Elements And Principles, Photo Editing, File Management, Color Theory
★ 4.5 (23) · Mixed · Course · 1 - 3 Months

Skills you'll gain: File I/O, Test Tools, Application Design, Test Case, Software Documentation, Code Reusability, Technical Documentation, Package and Software Management
Advanced · Course · 3 - 6 Months

Skills you'll gain: Computer Graphics, 3D Assets, Visualization (Computer Graphics), Computer Graphic Techniques, Animation and Game Design, Video Game Development, Game Design, C# (Programming Language), Animations, Program Development, Software Installation
Mixed · Course · 1 - 3 Months