Design courses can help you learn graphic design principles, user interface design, branding strategies, and visual storytelling techniques. You can build skills in color theory, typography, layout composition, and creating user-centered designs. Many courses introduce tools like Adobe Creative Suite, Sketch, and Figma, that support bringing your design concepts to life and collaborating effectively with teams.

Skills you'll gain: Assembly Drawing, Finite Element Methods, Mechanical Design, Drafting and Engineering Design, 3D Modeling, Computer-Aided Design, Technical Design, Engineering Software, Simulations
Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Javascript, Interactive Design, HTML and CSS, Web Design and Development, Web Content Accessibility Guidelines, Event-Driven Programming, Web Applications, User Interface (UI), Web Development, Data Structures, Programming Principles, Debugging, Data Validation
Beginner · Course · 1 - 4 Weeks

Northwestern University
Skills you'll gain: Influencing, Persuasive Communication, Design Thinking, Data-Driven Decision-Making, Leadership, Strategic Communication, Innovation, Collaboration, Crisis Management, Negotiation, Organizational Leadership, Ideation, Team Leadership, Resource Allocation, Human Centered Design, Teamwork, Motivational Skills, Corporate Communications, Marketing Strategies, Marketing
Intermediate · Specialization · 3 - 6 Months

University of Minnesota
Skills you'll gain: User Story, Agile Software Development, Software Design Patterns, Design Thinking, Software Development Methodologies, Software Design, Agile Methodology, Agile Project Management, Process Mapping, Software Engineering, Kanban Principles, Software Development Life Cycle, Software Quality Assurance, Application Security, Scrum (Software Development), Object Oriented Design, Software Architecture, User Experience Design, Software Quality (SQA/SQC), Requirements Analysis
Intermediate · Specialization · 3 - 6 Months

The Museum of Modern Art
Skills you'll gain: Art History, Liberal Arts, Aesthetics, Creativity, Cultural Diversity, Social Justice, Storytelling, Design, Design Elements And Principles, Content Creation
Beginner · Course · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Apache Spark, Apache Hadoop, User Interface (UI), Programming Principles, Big Data, Software Design, Data Structures, Software Design Patterns, Functional Design, Data Manipulation, Object Oriented Programming (OOP), Heat Maps, Data Visualization Software, Interactive Data Visualization, Distributed Computing, Computer Programming, Data Processing, Real Time Data, Performance Tuning
Intermediate · Specialization · 3 - 6 Months

Michigan State University
Skills you'll gain: Unity Engine, Game Design, Video Game Development, C# (Programming Language), 3D Assets, Software Design, Computer Programming, Social Studies, Ideation, Project Closure, Business Modeling, Project Documentation, Debugging
Intermediate · Course · 1 - 4 Weeks

Princeton University
Skills you'll gain: Microarchitecture, Computer Architecture, Hardware Architecture, Computer Systems, Computer Engineering, Systems Architecture, Operating Systems, Performance Tuning, Scalability
Advanced · Course · 3 - 6 Months
University of Michigan
Skills you'll gain: Matplotlib, Data Visualization, Data Visualization Software, Interactive Data Visualization, Scientific Visualization, Visualization (Computer Graphics), Statistical Visualization, Data Presentation, Graphing, Scatter Plots, Data Manipulation, Histogram, NumPy, Pandas (Python Package), Python Programming
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Database Design, Data Warehousing, Business Intelligence, Relational Databases, Data Visualization, Decision Support Systems, Data Modeling, Business Process Management, Database Management Systems, Databases, Dashboard, SQL, Star Schema, Data Governance, Oracle Databases, Data Integration, Operational Performance Management, Business Analytics, Data Visualization Software, Extract, Transform, Load
Advanced · Specialization · 3 - 6 Months

Skills you'll gain: MySQL, Database Management, Database Administration, Data Warehousing, Linux Commands, Data Integrity, Unit Testing, Algorithms, Software Versioning, Command-Line Interface, Software Visualization, Linux, Pseudocode, NoSQL, Collaborative Software, Django (Web Framework), Database Architecture and Administration, Computational Thinking, Test Driven Development (TDD), File Management
Beginner · Professional Certificate · 3 - 6 Months
Macquarie University
Skills you'll gain: Dashboard, Microsoft Excel, Excel Formulas, Spreadsheet Software, Data Analysis Expressions (DAX), Data Cleansing, Business Intelligence Software, Data Validation, Financial Modeling, Data Visualization, Loans, Depreciation, Automation
Intermediate · Course · 1 - 3 Months