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: NoSQL, Data Warehousing, SQL, Apache Hadoop, Extract, Transform, Load, Apache Airflow, Data Security, Linux Commands, Data Migration, Database Design, Data Governance, MySQL, Database Administration, Apache Spark, Data Pipelines, Apache Kafka, Database Management, Bash (Scripting Language), Data Architecture, Data Store
Beginner · Professional Certificate · 3 - 6 Months
Coursera
Skills you'll gain: Vibrations, Value Engineering, Failure Analysis, Engineering Analysis, Mechanical Design, Engineering Design Process, Mechanical Engineering, Engineering Calculations, Industrial Design, Materials science, Material Handling, Industrial Engineering, Design, Analysis, Innovation, Application Development
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Database Design, Relational Databases, Data Modeling, Database Management Systems, Database Management, Oracle Databases, SQL, Data Integrity, PostgreSQL, Conceptual Design
Intermediate · Course · 1 - 3 Months
University of Colorado Boulder
Skills you'll gain: Power Electronics, Control Systems, USB, Electronic Systems, Simulations, Engineering Documentation, Semiconductors, Electrical Engineering, Engineering Design Process, Electrical Systems, Electronic Components, Electrical Power, Hardware Design, Electronics, Technical Communication, Electronics Engineering, electromagnetics, Electric Power Systems, Simulation and Simulation Software, Design Specifications
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

University of Amsterdam
Skills you'll gain: Qualitative Research, Scientific Methods, Statistical Analysis, Statistical Hypothesis Testing, Research, Research Design, Sampling (Statistics), Research Reports, Science and Research, Interviewing Skills, Data Analysis, Data Collection, Research Methodologies, Social Sciences, Surveys, Quantitative Research, Statistics, Regression Analysis, Statistical Inference, R Programming
Beginner · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: Database Design, SQL, MySQL, PHP (Scripting Language), Relational Databases, JSON, jQuery, Hypertext Markup Language (HTML), Javascript and jQuery, Ajax, Databases, Data Modeling, Database Application, Database Development, Debugging, Web Applications, Object Oriented Programming (OOP), Web Development, Secure Coding, Javascript
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: HTML and CSS, Bootstrap (Front-End Framework), Responsive Web Design, Front-End Web Development, User Interface (UI), JavaScript Frameworks, Web Design and Development, Web Applications, Web Development Tools, React.js, General Networking
Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Prompt Engineering, ChatGPT, Generative AI Agents, AI Orchestration, Prompt Patterns, LangChain, OpenAI API, AI Workflows, LLM Application, Productivity, OpenAI, AI Enablement, Agentic systems, Generative AI, Artificial Intelligence, Large Language Modeling, AI Security, Tool Calling, Creativity, Application Development
Beginner · Specialization · 3 - 6 Months

Vanderbilt University
Skills you'll gain: Prompt Engineering, ChatGPT, Prompt Patterns, Ideation, Verification And Validation, Succession Planning, LLM Application, Productivity, OpenAI, Business Writing, Responsible AI, Generative AI, AI Enablement, Leadership, Meeting Facilitation, Organizational Leadership, Leadership and Management, Creativity, Problem Solving, Risk Management
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Restful API, API Design, GitHub, Git (Version Control System), Postman API Platform, Application Programming Interface (API), Application Deployment, Node.JS, API Testing, Web Development, Server Side, Full-Stack Web Development, Back-End Web Development, Web Applications, Front-End Web Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Microservices, Application Deployment, Google Cloud Platform, Google App Engine, Cloud Applications, Spring Framework, Spring Boot, Kubernetes, Java, Software Architecture, Data Migration, Cloud Services, Application Performance Management, Databases, Database Management, Cloud Storage
Intermediate · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Cascading Style Sheets (CSS), Web Content Accessibility Guidelines, HTML and CSS, Web Design, Web Design and Development, Responsive Web Design, User Interface (UI), Usability, Web Development Tools, Web Development, Debugging
Beginner · Course · 1 - 3 Months