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: User Interface (UI) Design, Usability, User Experience Design, Web Design, UI Components, Wireframing, Prototyping, Mockups, Data Sharing, AI Workflows
Beginner · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Computational Logic, Verification And Validation, Theoretical Computer Science, Systems Design, Model Evaluation, Simulations, Algorithms, Safety and Security
Beginner · Course · 1 - 4 Weeks

Universidades Anáhuac
Skills you'll gain: Design Thinking, Agile Methodology, Innovation, Organizational Change, Project Design, Lean Methodologies, New Product Development, Entrepreneurship, Resource Management, Business Process, Value Propositions, Customer Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: Encryption, Secure Coding, File Management, Cryptography, Python Programming, Programming Principles, Debugging, Scripting, Software Testing, Data Structures
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Apache Cassandra, Google Cloud Platform, Database Administration, Operational Databases, Query Languages, Database Design, Database Management, Cloud Deployment
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Newsletters, Canva (Software), Marketing Materials, Email Marketing, Promotional Materials, Event Marketing, Business Writing, Marketing Design, Target Audience, Marketing Communications
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Hypertext Markup Language (HTML), Course Development, Learning Management Systems, Collaboration, Intranet, Training and Development, Teamwork, Content Management
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Network Protocols, Communication Systems, Internet Of Things, Electronic Components, Wireless Networks, Integrated Development Environments
Intermediate · Course · 1 - 3 Months

EDUCBA
Skills you'll gain: Object Oriented Programming (OOP), Java Programming, File I/O, Application Development, Computer Programming, User Interface (UI), Programming Principles, Databases, System Design and Implementation, Integrated Development Environments, SQL, Data Validation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Figma (Design Software), Game Design, Prototyping, Mockups, UI Components, Wireframing, Interaction Design, User Interface (UI) Design
Intermediate · Course · 1 - 4 Weeks

Starweaver
Skills you'll gain: Virtual Networking, Network Protocols, Network Planning And Design, Network Security, Network Performance Management, Network Architecture, Network Monitoring, Computer Networking, TCP/IP, Routing Protocols, Emerging Technologies, Internet Of Things, Artificial Intelligence and Machine Learning (AI/ML)
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Fundraising, Goal Setting, Campaign Management, Promotions and Campaigns, Project Design, Drive Engagement, Content Creation
Beginner · Guided Project · Less Than 2 Hours