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 Colorado Boulder
Skills you'll gain: Theoretical Computer Science, Algorithms, Computational Thinking, Data Structures, Design Strategies, Quantum computing, Applied Mathematics, Python Programming, Analysis
★ 4.7 (277) · Advanced · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Data Science, Web Applications, Python Programming, Data Analysis, Programming Principles, Artificial Intelligence, Computer Programming, Game Design
★ 4.5 (2.2K) · Beginner · Guided Project · Less Than 2 Hours

University of California, Irvine
Skills you'll gain: Linux, Embedded Software, Linux Commands, Linux Administration, Embedded Systems, Operating Systems, Internet Of Things, File Systems, Command-Line Interface, Software Installation, Python Programming, Programming Principles, Unix Shell, Electronic Hardware, System Configuration, Hardware Architecture, Computer Hardware, Computer Programming, Program Development, Development Environment
★ 4.7 (2.8K) · Mixed · Course · 1 - 4 Weeks
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Programming Principles, Object Oriented Design, Object Oriented Programming (OOP), Functional Design, Computer Programming, Data Structures, Code Reusability, Computational Logic
★ 4.8 (8.3K) · Intermediate · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Competitive Analysis, Market Research, User Story, Product Roadmaps, Competitive Intelligence, User Interface and User Experience (UI/UX) Design, AI Product Strategy, Usability, Persona Development, Product Development, Market Analysis, UI/UX Strategy, New Product Development, Product Management, Customer Analysis, Product Lifecycle Management, Quality Assurance and Control, Technology Roadmaps, Product Strategy, Data Analysis
★ 4.5 (431) · Beginner · Professional Certificate · 3 - 6 Months

John Wiley & Sons
Skills you'll gain: Photo Editing, Adobe Photoshop, File Management, Image Quality, Adobe Creative Cloud, Photography, Data Import/Export, File Systems, Data Maintenance, Photo/Video Production and Technology, Cloud Storage, Post-Production, AI powered creativity, Image Analysis, Layout Design, Graphic and Visual Design, Design Software, Editing, Fine-tuning
Beginner · Course · 3 - 6 Months

Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Bootstrap (Front-End Framework), Debugging, UI Components, Web Development Tools, Front-End Web Development, Web Design and Development, Web Design, Semantic Web, Hypertext Markup Language (HTML), Browser Compatibility, Frontend Performance, Web Development, Web Content Accessibility Guidelines, Web Analytics and SEO, User Interface (UI), Software Engineering Tools, Javascript
★ 4.7 (1.9K) · Beginner · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Development Environment, Engineering Software, Computer Programming, Software Engineering, Data Structures, Memory Management, Computer Programming Tools, Debugging, Program Development
★ 4.7 (3K) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Storytelling, Media Planning, Social Media Marketing, Google Ads, Email Marketing, Social Media Strategy, Order Fulfillment, Paid media, Social Media Management, Online Advertising, Search Engine Optimization, Performance Measurement, Spreadsheet Software, Client Services, Campaign Management, E-Commerce, Loyalty Programs, Marketing, Web Presence, Interviewing Skills
★ 4.8 (51K) · Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Android Jetpack, Android Studio, Android Development, Android (Operating System), Kotlin, Mobile Development, Object Oriented Design, UI Components, Application Development, Object Oriented Programming (OOP), Interactive Data Visualization, Data Visualization, Object-Relational Mapping, Code Reusability, Software Design, Mobile Development Tools, User Interface (UI) Design, Animation and Game Design, Software Development, Game Design
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: JSON, Web Development Tools, Jest (JavaScript Testing Framework), Javascript, Object Oriented Programming (OOP), Web Development, Software Testing, Data Structures, Programming Principles, Front-End Web Development, Unit Testing, Event-Driven Programming, Code Reusability, Web Applications, Node.JS, Software Engineering, Computational Logic, Debugging
★ 4.7 (5K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Storytelling, Data Wrangling, Exploratory Data Analysis, Database Design, Ggplot2, Data Presentation, Data Visualization Software, Data Visualization, Relational Databases, Statistical Visualization, Data Collection, Interactive Data Visualization, Predictive Modeling, Statistical Analysis, Microsoft Excel, Analytical Skills, R (Software), Excel Formulas, Data Cleansing, Data Manipulation
★ 4.7 (32K) · Beginner · Professional Certificate · 3 - 6 Months