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.

Tecnológico de Monterrey
Skills you'll gain: Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Responsible AI, Automation, Human Machine Interfaces, Agentic systems, Human Computer Interaction, Human Centered Design, Psychology, Ethical Standards And Conduct
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, User Interface (UI), UI Components, Figma (Design Software), UI/UX Strategy, User Interface and User Experience (UI/UX) Design, Prototyping, Usability Testing, Interactive Design, User Experience Design, Experience Design, Mobile Development, Style Guides, Web Development, Animations
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Java Programming, Java, Development Environment, Programming Principles, Computer Programming, Integrated Development Environments, Object Oriented Programming (OOP), Data Structures, Debugging
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Excel Macros, Visual Basic (Programming Language), Data Import/Export, Scripting, Programming Principles, Spreadsheet Software, UI Components, Automation, Data Structures, Debugging, Data Validation
Intermediate · Course · 1 - 4 Weeks

University of Toronto
Skills you'll gain: Algorithms, Deep Learning, Computer Vision, Mathematical Modeling, Predictive Modeling, Data Structures, Spatial Data Analysis
Advanced · Course · 1 - 3 Months

Skills you'll gain: Blockchain, Transaction Processing, Secure Coding, Distributed Computing, Application Security, Data Integrity, Integrated Development Environments, Program Development, Cryptography, Application Deployment, Development Environment, Virtual Machines
Beginner · Course · 1 - 4 Weeks

National Taiwan University
Skills you'll gain: Operations Research, Mathematical Modeling, Process Optimization, Business Mathematics, Applied Mathematics, Business Modeling, Industrial Engineering, Business Operations, Operations Management, Resource Allocation, Business Analytics, Production Planning, Inventory Management System, Case Studies, Microsoft Excel, Scheduling, Linear Algebra, Decision Making, Portfolio Management, Algorithms
Beginner · Course · 1 - 3 Months

Skills you'll gain: React.js, Routing Protocols, UI Components, JavaScript Frameworks, Front-End Web Development, Web Content Accessibility Guidelines, Performance Tuning, Web Development Tools, Cascading Style Sheets (CSS), Event-Driven Programming, User Experience Design, User Interface (UI), TypeScript, Ajax, Debugging, Javascript, Software Design Patterns, Restful API, Application Performance Management, Web Frameworks
Intermediate · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Unreal Engine, Object Oriented Programming (OOP), C++ (Programming Language), Debugging, Computer Programming, Video Game Development, 3D Assets, Development Environment, Software Documentation, Data Storage, Scripting
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Google Cloud Platform, Generative AI Agents, LLM Application, Responsible AI, Artificial Intelligence, Prompt Engineering, Cloud Security, Large Language Modeling, Enterprise Security
Beginner · Course · 1 - 3 Months

EIT Digital
Skills you'll gain: Unified Modeling Language, Embedded Systems, Internet Of Things, Software Development Life Cycle, Systems Architecture, Systems Design, Technical Design, Software Systems, Prototyping, Requirements Analysis
Beginner · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: TCP/IP, Network Protocols, Dynamic Host Configuration Protocol (DHCP), Network Security, OSI Models, Network Routing, Network Infrastructure, Software-Defined Networking, Local Area Networks, Virtualization
Mixed · Course · 1 - 3 Months