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.

Skills you'll gain: Unreal Engine, Video Game Development, Game Design, Animation and Game Design, 3D Assets, Augmented and Virtual Reality (AR/VR), Computer Graphic Techniques, UI Components, Animations, Computer Graphics, User Interface (UI), Visualization (Computer Graphics), Motion Graphics, Interactive Design, Scripting, Virtual Environment, Artificial Intelligence, Simulations, Debugging
Beginner · Specialization · 3 - 6 Months

University of Minnesota
Skills you'll gain: UI/UX Research, User Research, Design Research, User Interface (UI), User Interface (UI) Design, Usability Testing, Prototyping, Usability, User Experience, User Centered Design, Graphic and Visual Design, Ideation, Web Content Accessibility Guidelines, Design, Peer Review, User Experience Design, Human Computer Interaction, Interaction Design, Qualitative Research, Mockups
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Video Production, Instructional Design, Digital pedagogy, Virtual Environment, User Interface and User Experience (UI/UX) Design, Teaching, Education Software and Technology, User Centered Design, Student Engagement, Learning Styles, Technical Writing, Web Content Accessibility Guidelines, UI/UX Research, Online Advertising, Survey Creation
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Generative AI, Artificial Intelligence, Education Software and Technology, AI Enablement, Responsible AI, Digital pedagogy, Prompt Engineering, Large Language Modeling, ChatGPT, Emerging Technologies
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Embedded Software, Embedded Systems, Debugging, Model Based Systems Engineering, Computer Engineering, Failure Analysis, Simulation and Simulation Software, Technical Communication, Electronics Engineering, Automation Engineering
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Design Elements And Principles, Graphic Design, Design, Storytelling, Layout Design, Typography, Adobe InDesign, Design Research, Information Architecture, Color Theory, Adobe Photoshop
Beginner · Course · 1 - 4 Weeks
University of California San Diego
Skills you'll gain: Interaction Design, Usability, Human Centered Design, Mockups, Storyboarding, User Experience Design, Design Thinking, Prototyping, User Interface (UI) Design, User Research, Interviewing Skills
Mixed · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Design Thinking, Human Centered Design, Open Mindset, User Experience Design, Workplace inclusivity, Diversity Equity and Inclusion Initiatives, Social Impact, Creativity
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Algorithms, Technical Communication, Computational Thinking, Solution Design, Programming Principles, Software Design, Theoretical Computer Science, Data Structures, Problem Management, Mathematical Modeling, Computer Science
Beginner · Course · 1 - 4 Weeks

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

Skills you'll gain: UI Components, Systems Design, Software Design, User Interface and User Experience (UI/UX) Design, Design, Design Software, Scalability, Design and Product, Agile Methodology, Usability Testing, Prototyping, Design Research, Key Performance Indicators (KPIs), UI/UX Research, Product Testing, System Programming, Team Motivation, Prompt Patterns
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Field-Programmable Gate Array (FPGA), Hardware Design, Electronic Hardware, Program Development, Electronic Systems, System Design and Implementation, Eclipse (Software), Embedded Software, Embedded Systems, Development Environment, Software Development, Integrated Development Environments, Software Development Tools, Engineering Documentation, Build Tools, Laboratory Experience, Laboratory Reports, Laboratory Testing
Intermediate · Course · 1 - 4 Weeks