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: Blockchain, FinTech, Application Development, Emerging Technologies, Integrated Development Environments, Other Programming Languages, Program Development, Secure Coding, Data Structures, Data Mapping
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Javascript, JSON, Event-Driven Programming, Web Design and Development, Web Development, Programming Principles, Web Applications, Computational Logic, Data Structures, Program Development, Application Deployment, Cascading Style Sheets (CSS), Context Management
Beginner · Course · 1 - 3 Months

West Virginia University
Skills you'll gain: Recruitment, Sales Development, Training Programs, Sales Training, Sales Management, Talent Recruitment, Employee Training, Recruitment Strategies, Management Training And Development, Performance Appraisal, Team Motivation, Interviewing Skills, Job Analysis, People Analytics, Employee Performance Management, Performance Review, Performance Measurement
Mixed · Course · 1 - 3 Months

Fundação Lemann
Skills you'll gain: Collaborative Software, Google Workspace, Education Software and Technology, Digital pedagogy, Learning Management Systems, Gmail, Educational Materials, Collaboration, Document Management, Data Sharing, Content Management Systems, Cloud Storage, Spreadsheet Software
Mixed · Course · 1 - 3 Months

Skills you'll gain: ASP.NET, Model View Controller, .NET Framework, Object-Relational Mapping, Database Management, Data Access, Full-Stack Web Development, Web Development, Web Applications, Database Development, Software Architecture, Software Design Patterns, Maintainability
Intermediate · Course · 1 - 3 Months

Arizona State University
Skills you'll gain: Engineering Design Process, Engineering Drawings, Basic Electrical Systems, Prototyping, Drafting and Engineering Design, Mechanical Drawings, Computer-Aided Design, Electronics, Technical Drawing, Electronic Components, Electronic Systems, Robotics, Manufacturing Processes, Electrical Systems, Electronics Engineering, Electrical Wiring, Materials science, Manufacturing and Production, Mechanical Engineering, Production Process
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Extract, Transform, Load, MySQL Workbench, Data Warehousing, Database Design, MySQL, Interactive Data Visualization, Data Modeling, Dashboard, Database Administration, Data Visualization Software, Database Development, Star Schema, Dashboard Creation, Database Management, Analytics, Database Architecture and Administration, Data Architecture, Databases, Snowflake Schema, Data Analysis
Intermediate · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Javascript, Application Programming Interface (API)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Ideation, Market Analysis, Feasibility Studies, Performance Testing, Customer Insights, Good Manufacturing Practices, Supply Management, Value Engineering, Process Optimization, Quality Control
Beginner · Course · 1 - 3 Months

Skills you'll gain: Embedded Software, Embedded Systems, System Programming, Cross Platform Development, System Software, Memory Management, Hardware Architecture, Peripheral Devices, Product Family Engineering, Code Reusability, Performance Tuning, Software Design, C (Programming Language), Scalability
Advanced · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Stakeholder Management, Stakeholder Communications, Stakeholder Analysis, Relationship Building, Systems Thinking, Communication Strategies, Ethical Standards And Conduct, Survey Creation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Selenium (Software), Test Script Development, Test Automation, Java Programming, Java, Software Testing, Javascript, Eclipse (Software), Apache Maven, Development Environment, Object Oriented Programming (OOP), Cascading Style Sheets (CSS), Software Installation, System Configuration
Intermediate · Course · 3 - 6 Months