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.

Coursera
Skills you'll gain: Vector Databases, Performance Tuning, Docker (Software), Embeddings, Query Languages, Multimodal Prompts, Generative AI, AI Integrations, API Design, Application Deployment, Database Design, Development Environment, Restful API, Image Analysis, Machine Learning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Restful API, Application Deployment, Microservices, Docker (Software), Spring Boot, Spring Framework, Containerization, CI/CD, API Design, Application Programming Interface (API), Java Programming, Hibernate (Java), Back-End Web Development, Systems Architecture, Java, Software Architecture, Software Design, Authentications, Software Development, IntelliJ IDEA
Intermediate · Course · 1 - 4 Weeks

Multiple educators
Skills you'll gain: Dashboard Creation, Dashboard, Web Scraping, Pseudocode, Jupyter, Algorithms, Data Literacy, Data Mining, Data Analysis, R (Software), Data Presentation, Correlation Analysis, Pandas (Python Package), NumPy, Predictive Modeling, Python Programming, Machine Learning Algorithms, Data Science, Machine Learning, Project Management
★ 4.6 (117K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Network Performance Management, Network Troubleshooting, Performance Tuning, JSON, Video Game Development, Game Design, Network Protocols, Debugging, Secure Coding, Servers, Computer Networking, Server Side, API Design, Animation and Game Design, Authentications, General Networking, Program Development, Communication Systems, Real Time Data
Intermediate · Course · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Excel Macros, Programming Principles, Visual Basic (Programming Language), Object Oriented Programming (OOP), Computer Programming, Debugging, Data Cleansing, Problem Solving, Code Reusability, Algorithms, Spreadsheet Software, Data Management, Automation
★ 4.8 (4.3K) · Beginner · Course · 1 - 3 Months

★ 4.4 (44) · Advanced · Course · 1 - 3 Months

Skills you'll gain: Video Game Development, Game Design, Project Planning, User Interface (UI) Design, Program Development, User Interface (UI), Python Programming, Development Environment, Programming Principles, Maintainability, Computer Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Storyboarding, User Experience Design, Design Reviews, Figma (Design Software), UI/UX Research, Graphic and Visual Design, Wireframing, User Story, Usability Testing, Information Architecture, Mockups, Adobe XD, User Experience, Ideation, Persona (User Experience), Web Presence, Responsive Web Design, Graphic and Visual Design Software, Layout Design, Design Elements And Principles
★ 4.8 (5K) · Beginner · Professional Certificate · 3 - 6 Months

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 (50K) · Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Adobe Photoshop, Typography, Photo Editing, Creative Design, Computer Graphic Techniques, Digital Design, Photo/Video Production and Technology, Adobe Creative Cloud, Image Analysis, Editing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Model Optimization, MLOps (Machine Learning Operations), Systems Architecture, Model Evaluation, Feature Engineering, AI Integrations, Image Analysis, Model Training, Model Deployment, Extract, Transform, Load, Systems Design, Artificial Intelligence and Machine Learning (AI/ML), Tensorflow, Apache Spark, Natural Language Processing, Pandas (Python Package), Cloud Deployment, Machine Learning, Computer Vision, Computational Thinking
Intermediate · Professional Certificate · 3 - 6 Months

Edureka
Skills you'll gain: Vibe coding, Prompt Engineering, Prompt Patterns, Prompt Engineering Tools, Software Development Tools, AI Security, Generative AI Agents, Software Engineering Tools, Generative AI, Software Engineering, Software Development, Software Documentation, Secure Coding, Software Architecture, Software Design, Software Testing, Full-Stack Web Development, Web Design and Development, Web Development, Computer Science
Intermediate · Course · 1 - 3 Months