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.

Universitat de Barcelona
Skills you'll gain: Entrepreneurship, Feasibility Studies, Financial Analysis, Media Production, Market Opportunities, Business Administration, Commercial Laws, Administration, Business Planning, Entrepreneurial Finance, Registration, Regulation and Legal Compliance, Business Modeling, New Business Development, Organizational Structure
★ 4.4 (424) · Beginner · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Android Development, Application Design, Android Studio, Mobile Development, Android (Operating System), Application Development, Mobile Development Tools, Prototyping, User Interface and User Experience (UI/UX) Design, User Interface (UI), Mockups, Development Testing, Problem Management
★ 4.8 (23) · Mixed · Course · 1 - 3 Months

SkillsBooster Academy
Skills you'll gain: Prompt Engineering, Presentations, AI powered creativity, Marketing Automation, Generative AI, Content Creation, Generative AI Agents, Marketing Design, Brand Management, Brand Strategy, Multimedia, Strategic Marketing, Data Visualization, Brand Awareness, Visual Design, Interactive Data Visualization, Artificial Intelligence and Machine Learning (AI/ML), Video Editing, Persona Development, Responsible AI
★ 4.5 (33) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Model Deployment, Apache Spark, Data Pipelines, PySpark, Model Training, Applied Machine Learning, Model Optimization, Machine Learning Algorithms, Docker (Software), Machine Learning, Data Science, Python Programming, Design Thinking
★ 4.3 (65) · Advanced · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Data Visualization, Plot (Graphics), Interactive Data Visualization, Data Presentation, Infographics, Data Visualization Software, Data Wrangling, Data Storytelling, Plotly, Matplotlib, Journalism, Graphing, Graphic and Visual Design, Color Theory, Visual Storytelling, Data Manipulation, Data Transformation, Design Elements And Principles, Data Analysis, Statistical Analysis
★ 4.5 (69) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Keyword Research, Digital Publishing, Content Optimization, Search Engine Optimization, Intellectual Property, Layout Design, Account Management, Accounting
★ 4.3 (99) · Beginner · Guided Project · Less Than 2 Hours

Erasmus University Rotterdam
Skills you'll gain: Stakeholder Analysis, Stakeholder Management, Stakeholder Engagement, Performance Measurement, Market Opportunities, Business Modeling, Stakeholder Communications, Sustainable Development, Environmental Issue, New Business Development, Key Performance Indicators (KPIs), Business Analysis, Sustainable Business, Sustainable Systems, Land Management, Environmental Resource Management, Systems Analysis, Financial Analysis, Systems Thinking, Strategic Planning
★ 4.7 (51) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Frontend Integration, API Testing, React.js, Authentications, Containerization, OAuth, Cloud Deployment, Back-End Web Development, PostgreSQL, API Gateway, Software Documentation, Amazon Web Services, Event-Driven Programming, Database Development, Front-End Web Development, Python Programming, Database Management, Restful API, Object-Relational Mapping, SQL
★ 4.2 (25) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Database Design, Frontend Integration, Continuous Integration, Restful API, Database Development, Docker (Software), Model View Controller, Front-End Web Development, Relational Databases, Databases, Web Design and Development, User Story, CI/CD, Java, Java Programming, Database Application, Full-Stack Web Development, Spring Boot, Back-End Web Development, Software Design Documents
★ 4.3 (10) · Advanced · Course · 1 - 3 Months

Skills you'll gain: Exploratory Data Analysis, Data Presentation, Probability Distribution, Statistical Hypothesis Testing, Data Visualization Software, Dashboard Creation, Dashboard, Data Analysis, Data Science, Probability & Statistics, Statistical Methods, Statistical Analysis, Jupyter, Matplotlib, Data Preprocessing, Data Cleansing, Pandas (Python Package), Statistical Inference, Python Programming, Machine Learning
★ 4.3 (128) · Advanced · Course · 1 - 4 Weeks

Fractal Analytics
Skills you'll gain: Data Storytelling, Data Presentation, Data Visualization, Interactive Data Visualization, Storyboarding, Storytelling, Data Ethics, Data Literacy, Visual Storytelling, Graphic and Visual Design, Data Quality, Data Analysis, Drive Engagement, Ethical Standards And Conduct
★ 4.5 (184) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Microarchitecture, Computer Architecture, Embedded Software, Embedded Systems, Hardware Architecture, System Requirements, Product Support
★ 4.7 (147) · Intermediate · Course · 1 - 4 Weeks