Computer design courses can help you learn graphic design principles, user interface design, 3D modeling, and animation techniques. You can build skills in color theory, typography, and layout design, along with practical applications like creating prototypes and digital illustrations. Many courses introduce tools such as Adobe Creative Suite, Sketch, and Blender, that support executing design projects and enhancing your creative workflow.
University of Minnesota
Skills you'll gain: User Interface (UI) Design, User Interface (UI), User Interface and User Experience (UI/UX) Design, Usability, Human Computer Interaction, User Experience Design, Design, Design Thinking, Design Strategies, Interaction Design
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Artificial Intelligence and Machine Learning (AI/ML), AI Enablement, AI powered creativity, Generative AI, AI literacy, Artificial Intelligence, Model Optimization, AI Workflows, Machine Learning Methods, Machine Learning
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Hardware Design, Electronics Engineering, Computer-Aided Design, Electronic Components, Technical Design, Design Software
Intermediate · Course · 1 - 4 Weeks

Hebrew University of Jerusalem
Skills you'll gain: Computer Science, Computer Systems, Computer Architecture, Computer Programming, Programming Principles, Memory Management, System Software, System Programming, Virtual Machines, Operating Systems, Hardware Architecture, Software Architecture, Algorithms, Software Design, Program Development, Object Oriented Programming (OOP), Data Structures, Computer Graphics, Peripheral Devices
Mixed · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: User Research, User Experience Design, User Experience, User Interface and User Experience (UI/UX) Design, Usability, Verification And Validation, UI/UX Research, UI/UX Strategy, Internet Of Things, API Design, User Interface (UI), Embedded Software, Amazon Web Services, Interactive Design, Cloud Computing Architecture, Human Computer Interaction, Embedded Systems, Application Programming Interface (API), Prototyping, Software Development
Build toward a degree
Intermediate · Specialization · 3 - 6 Months
Coursera
Skills you'll gain: AI Security, USB, Threat Modeling, Hardware Design, Model Deployment, Electronic Hardware, CI/CD, Security Engineering, Electronics, Electronic Systems, Routing Protocols, Electronics Engineering, Electrical Engineering, Electronic Components, Schematic Diagrams, Drafting and Engineering Design, Digital Communications, Verification And Validation, Differential Equations, Business Strategies
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Algorithms, Technical Communication, Solution Design, Programming Principles, Theoretical Computer Science, Data Structures, Applied Mathematics, Computer Science
Beginner · Course · 1 - 4 Weeks
University of California San Diego
Skills you'll gain: Human Computer Interaction, Human Factors, Usability, Interaction Design, Information Architecture, Interactive Design, Human Machine Interfaces, User Interface (UI) Design, User Experience Design, Peripheral Devices
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Systems, Embedded Software, Control Systems, Industrial Engineering, C (Programming Language), Peripheral Devices, Wireless Networks, Computer Architecture, Cybersecurity, Cloud Computing, Communication Systems
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Hardware Design, Schematic Diagrams, Electronics, Software Installation, Electronics Engineering, Electronic Components, Electrical Engineering, Design Software, Technical Design, Computer-Aided Design, Manufacturing and Production, System Configuration, Data Import/Export
Beginner · Course · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Hardware Design, Electronic Hardware, Schematic Diagrams, Computer-Aided Design, Electronic Systems, Mechanical Design, Drafting and Engineering Design, Electronics Engineering, Electrical Engineering, 3D Modeling, Electronics, Electronic Components, Simulation and Simulation Software, Simulations, Design Software, Design Specifications, Digital Signal Processing, Verification And Validation, Open Source Technology, Data Import/Export
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Electronic Hardware, Electronics Engineering, Hardware Design, Electronic Components, Electronic Systems, Electronics, Schematic Diagrams, Electrical Engineering, Engineering Design Process, Diagram Design, Computer-Aided Design, Design Software, Verification And Validation, Simulation and Simulation Software, Thermal Management, Manufacturing and Production, Simulations
Intermediate · Course · 1 - 4 Weeks