Graphic design courses can help you learn typography, color theory, layout design, and branding strategies. You can build skills in creating visual content for both print and digital platforms, as well as developing a keen eye for aesthetics and composition. Many courses introduce tools like Adobe Photoshop, Illustrator, and InDesign, that support executing design projects and bringing your creative ideas to life.

University of California, Irvine
Skills you'll gain: Electronics, Internet Of Things, Electronic Components, Embedded Systems, Basic Electrical Systems, Electronic Hardware, Electrical and Computer Engineering, Wireless Networks, Hardware Design, Peripheral Devices, Electrical Wiring, Control Systems, Human Machine Interfaces, Automation Engineering, Programming Principles, Computer Systems, Computer Programming, Systems Engineering, Remote Access Systems, Interactive Learning
Mixed · Course · 1 - 4 Weeks

Princeton University
Skills you'll gain: Programming Principles, Computer Programming, Object Oriented Design, Object Oriented Programming (OOP), Performance Tuning, Data Structures, Code Reusability, Other Programming Languages, Java Programming, Java, Program Development, Computational Thinking, Computer Science, Algorithms, Theoretical Computer Science, Animations
Beginner · Course · 1 - 3 Months

Skills you'll gain: Timelines, Brainstorming, Ideation, Project Schedules, Product Design, Design Thinking, Persona Development, Action Oriented, User Centered Design, Teamwork, Collaborative Software, Collaboration, Team Oriented
Beginner · Guided Project · Less Than 2 Hours

California Institute of the Arts
Skills you'll gain: Graphic Design, Typography, Graphic and Visual Design, Design Elements And Principles, Adobe Creative Cloud, Color Theory, Design Software, Digital Design, Adobe Illustrator, Adobe Photoshop, Layout Design
Beginner · Course · 1 - 4 Weeks

University of Toronto
Skills you'll gain: Control Systems, Robotics, Simulation and Simulation Software, Software Architecture, Simulations, Safety Assurance, Hardware Architecture, Systems Architecture, Mathematical Modeling
Advanced · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Object Oriented Programming (OOP), JSON, Object Oriented Design, Unit Testing, Python Programming, Code Reusability, Software Testing, Data Structures
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Social Media Content, Social Media Marketing, Social Media, Style Guides, Marketing Design, Marketing Materials, Content Creation, Graphic Design, Color Matching, Dashboard, Graphic and Visual Design, Design Elements And Principles, Branding, Design Software, Marketing
Beginner · Guided Project · Less Than 2 Hours

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Software Design Patterns, Debugging, Computer Programming, Programming Principles, Unit Testing, Algorithms, C (Programming Language), Program Development, Software Design, Graph Theory, Software Testing, Code Reusability, Memory Management, C and C++
Intermediate · Specialization · 3 - 6 Months
Rice University
Skills you'll gain: Event-Driven Programming, Application Development, Interactive Design, Video Game Development, Animations, Animation and Game Design, Programming Principles, Computer Graphics, Python Programming, Game Design, Program Development, Computer Programming, Computational Logic
Mixed · Course · 1 - 3 Months

Skills you'll gain: Applicant Tracking Systems, Professional Development, Graphic Design, Keyword Research, Content Optimization, Business Writing, Recruitment, Data Visualization
Beginner · Guided Project · Less Than 2 Hours

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

Skills you'll gain: Data Storytelling, Data Presentation, Dashboard, Data Analysis Expressions (DAX), Power BI, Data Visualization, Key Performance Indicators (KPIs), Data Transformation, Dashboard Creation, Presentations, Data Synthesis, Usability Testing, Microsoft PowerPoint, Star Schema, Data Integration, Business Intelligence Software, Microsoft Excel, Usability, Business Intelligence, Data Cleansing
Beginner · Specialization · 3 - 6 Months