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.

National Taiwan University
Skills you'll gain: Artificial Intelligence, Simulations, Computer Science, Computational Thinking, Programming Principles, Game Design, Algorithms, Machine Learning
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Simulations, Matlab, Mathematical Modeling, Electronic Systems, Power Electronics, Electrical Engineering, Electrical Systems, Predictive Modeling, Engineering Calculations, Engineering Analysis, Applied Mathematics, Basic Electrical Systems, Analytical Testing, Scripting, Numerical Analysis, Scripting Languages, Laboratory Testing
Intermediate · Course · 1 - 3 Months

Universidade de São Paulo
Skills you'll gain: Intellectual Property, Labor Law, Business Modeling, Tax Planning, Regulation and Legal Compliance, Business Valuation, Labor Compliance, Law, Regulation, and Compliance, Entrepreneurial Finance, Mergers & Acquisitions, Entrepreneurship, Corporate Tax, Business Management, Financial Modeling, Compliance Management, Financial Analysis, New Business Development, Investments, Growth Strategies, Tax Laws
Beginner · Course · 1 - 4 Weeks

Georgia Institute of Technology
Skills you'll gain: Proposal Writing, Business Writing, Presentations, Report Writing, Writing, Microsoft PowerPoint, Grammar, Writing and Editing, Peer Review, Business Communication, English Language, Editing
Beginner · Course · 1 - 4 Weeks

Commonwealth Education Trust
Skills you'll gain: Creative Thinking, Classroom Management, Teaching, Adaptability, Education and Training, Working With Children, Instructional Strategies, Adult Education, Student Engagement, Professional Development, Collaboration, Curriculum Development, Planning
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Generative AI, Large Language Modeling, MLOps (Machine Learning Operations), Artificial Intelligence, Cloud Computing, Cloud Infrastructure, Infrastructure Architecture, Data Infrastructure, Artificial Neural Networks, IT Infrastructure, Information Technology Operations, Deep Learning, Network Infrastructure, Kubernetes, Tensorflow, Hardware Architecture, Machine Learning, PyTorch (Machine Learning Library), Data Centers, Computer Architecture
Beginner · Course · 1 - 4 Weeks
New Teacher Center
Skills you'll gain: Education Software and Technology, Instructional Design, Technology Strategies, Student Support and Services, Learning Strategies, Collaboration, Innovation, Data Integration, Adaptability, Computer Hardware
Mixed · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Generative AI Agents, Agentic systems, LLM Application, Tool Calling, OpenAI, Prompt Engineering, Application Development, Prototyping, Software Documentation, File Management
Beginner · Course · 1 - 3 Months

University of Minnesota
Skills you'll gain: Competitive Analysis, Medical Devices, Payment Systems, Intellectual Property, Health Systems, Healthcare Industry Knowledge, Commercialization, Leadership Development, Health Care Administration, Managed Care, Product Management, Go To Market Strategy, Regulatory Affairs, New Product Development, Hospital Experience, Pharmaceuticals, Organizational Structure, Market Opportunities, Medical Equipment, Health Care
Beginner · Specialization · 3 - 6 Months

DeepLearning.AI
Skills you'll gain: Application Deployment, Generative AI, Prompt Engineering, Prototyping, Agile Product Development, LLM Application, Cloud Applications, Application Development, Interactive Design, User Interface (UI), SQL
Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Responsive Web Design, HTML and CSS, Hypertext Markup Language (HTML), Typography, Cascading Style Sheets (CSS), Web Design, Web Development Tools, Browser Compatibility, Application Deployment, Front-End Web Development, Web Design and Development, Web Development, Animations, Development Environment, UI Components, User Interface and User Experience (UI/UX) Design, Usability, Javascript, Maintainability, User Interface (UI)
Beginner · Specialization · 3 - 6 Months

University of Minnesota
Skills you'll gain: Software Development Methodologies, Agile Methodology, Software Engineering, Software Development Life Cycle, Requirements Analysis, Application Deployment, Agile Software Development, Systems Development, Software Architecture, Verification And Validation, Process Driven Development, Waterfall Methodology, System Requirements, Software Testing, Scrum (Software Development), Release Management, User Requirements Documents, Development Testing, Software Design, Maintainability
Beginner · Course · 1 - 4 Weeks