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), Instagram, Social Media Content, Graphic Design, Graphic and Visual Design, Social Media Marketing, Organizational Skills, Marketing Design, Typography, Color Theory, Business Strategy
Beginner · Guided Project · Less Than 2 Hours

LearnQuest
Skills you'll gain: SQL, Oracle Databases, Database Design, Relational Databases, Database Theory, Database Management, Databases, Query Languages, Data Integrity, Data Modeling
Beginner · Course · 1 - 3 Months

Universidad Tecnológica Centroamericana
Skills you'll gain: Business Strategies, Business Planning, Education Software and Technology, Business Modeling, Teaching, Instructional Strategies, Program Evaluation, Interactive Learning, Digital pedagogy, Pedagogy, Education and Training, Student Engagement, Business Process Modeling, Train The Trainer, Design Thinking, Entrepreneurship, Instructing, Instructional and Curriculum Design, Student-Centred Learning, Project Design
Intermediate · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Control Systems, Vibrations, Systems Engineering, Mechanics, Numerical Analysis, Differential Equations, Mathematical Modeling, Simulation and Simulation Software, Engineering Analysis, Simulations, Safety Assurance, Geometry, Linear Algebra, Torque (Physics), Applied Mathematics, Physics, Calculus, Mathematical Theory & Analysis
Advanced · Specialization · 1 - 3 Months

ESSEC Business School
Skills you'll gain: Sustainable Design, Social Impact, Sustainable Business, Corporate Sustainability, Environmental Social And Corporate Governance (ESG), Sustainable Development, Waste Minimization, Program Evaluation, Entrepreneurship, Product Lifecycle Management, Market Opportunities, Investment Management, Business Modeling, Innovation, Stakeholder Engagement
Beginner · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Spring Boot, Spring Framework, Restful API, Application Programming Interface (API), API Design, Data Persistence, Web Applications, Application Frameworks, Software Testing, Object-Relational Mapping, Hibernate (Java), Application Security, Authentications, JSON, Authorization (Computing), Dependency Analysis
Beginner · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Docker (Software), Cloud-Native Computing, Containerization, DevOps, Microservices, Linux Administration, Software Architecture, CI/CD, Application Deployment, Virtualization, Data Storage
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: C++ (Programming Language), C (Programming Language), Object Oriented Programming (OOP), Data Structures, System Programming, Computer Programming, Software Design, Python Programming, Java Programming, Algorithms, Debugging
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Predictive Modeling, Data Preprocessing, Django (Web Framework), Data Visualization, Model Evaluation, Machine Learning Methods, Feature Engineering, Programming Principles, Databases, Game Design, Development Environment, Data Science, Web Applications, Animation and Game Design, Application Frameworks, Scripting, Scripting Languages, Software Design Patterns, Functional Design, Data Validation
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Virtual Networking, Open Shortest Path First (OSPF), Network Planning And Design, TCP/IP, Computer Networking, System Monitoring, Wireless Networks, Network Routing, Security Controls, Network Switches, Cloud Infrastructure, Local Area Networks, Puppet (Configuration Management Tool), Wide Area Networks, Virtual Machines, Chef (Configuration Management Tool), Real Time Data, Authentications, Scripting, JSON
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Unreal Engine, Data Structures, 3D Assets, Game Design, 3D Modeling, Virtual Environment, Data Store, Video Game Development, Animation and Game Design, Visualization (Computer Graphics), Data Management, Object Oriented Programming (OOP), Scripting, Scalability, Event-Driven Programming, Software Design, Debugging, Performance Tuning
Intermediate · Specialization · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Cloud Platform, Cloud Computing Architecture, Cloud Solutions, Cloud Computing, Cloud Infrastructure, Business Systems Analysis, Solution Architecture, Test Planning, Systems Analysis, Solution Design, Cloud Security, User Acceptance Testing (UAT), Scalability
Advanced · Course · 1 - 3 Months