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: Software Development Life Cycle, Object Oriented Programming (OOP), Java Programming, Java, Program Development, Code Reusability, Software Development, Object Oriented Design, Development Environment, Integrated Development Environments, Computer Programming, Software Engineering, Programming Principles, Software Design, Computational Logic
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Programming Principles, C++ (Programming Language), C and C++, Computer Programming, Computational Logic, Computer Science
Beginner · Course · 1 - 4 Weeks

Politecnico di Milano
Skills you'll gain: Machine Learning Methods, Unsupervised Learning, Supervised Learning, Machine Learning Algorithms, Machine Learning, Applied Machine Learning, Intellectual Property, AI literacy, Responsible AI, Artificial Intelligence and Machine Learning (AI/ML), Legal Risk, Reinforcement Learning, Artificial Intelligence, General Data Protection Regulation (GDPR), Dimensionality Reduction, Cloud Platforms, Deep Learning, Social Impact, Hardware Architecture, Artificial Neural Networks
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Test Automation, CI/CD, Test Script Development, Unit Testing, Continuous Integration, Application Programming Interface (API), DevOps, Devops Tools, Software Testing, IT Automation, Maintainability, Python Programming, Software Quality (SQA/SQC), Package and Software Management, Automation, Release Management, Authentications, GitHub, Software Versioning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: AI Workflows, Workflow Management, No-Code Development, Self Service Technologies, Application Deployment, IBM Cloud, Generative AI Agents, LLM Application, Generative AI, Customer Service, Context Management, Operational Efficiency, AI Integrations, Customer experience improvement, WordPress
Beginner · Course · 1 - 3 Months

University of Minnesota
Skills you'll gain: Software Testing, JUnit, Verification And Validation, Unit Testing, Test Case, Test Automation, Development Testing, Test Planning, Test Tools, White-Box Testing, Code Coverage, Software Quality Assurance, Functional Testing, Test Script Development, Systems Development Life Cycle, Test Data, Technical Communication
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Incident Response, Incident Management, Security Management, Computer Security Incident Management, Risk Management, Continuous Monitoring, Cyber Governance, Enterprise Risk Management (ERM), Risk Management Framework, Cyber Risk, Risk Mitigation, Governance Risk Management and Compliance, Risk Control, Disaster Recovery, Operational Risk, Crisis Management, IT Security Architecture, Governance, Security Awareness, Business Administration
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Node.JS, Restful API, Back-End Web Development, Object-Relational Mapping, Web Development, Authentications, Web Applications, Web Services, Unit Testing, Authorization (Computing), Databases, Data Validation, TypeScript, SQL, Hypertext Markup Language (HTML), Debugging, Data Cleansing, Middleware, HTML and CSS, Javascript
Intermediate · Course · 1 - 3 Months

Princeton University
Skills you'll gain: Blockchain, Cryptography, Cryptographic Protocols, Encryption, Payment Systems, FinTech, Public Key Cryptography Standards (PKCS), Key Management, Application Security, Digital Assets, Network Protocols, Transaction Processing, Data Storage, Process Analysis, Distributed Computing, Emerging Technologies, Scripting, Application Specific Integrated Circuits, Financial Policy, Financial Regulation
Mixed · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Scalability, Load Balancing, Performance Tuning, Software Architecture, Microsoft Copilot, Systems Architecture, Application Performance Management, Distributed Computing, Database Management, SQL, Process Optimization, Database Software, Memory Management, Database Systems, Technology Strategies
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Salesforce, Force.com, Data Import/Export, Business Process Automation, Data Validation, Relationship Management, Workflow Management, Automation, UI Components, Data Integration, Relational Databases, Program Development, Data Integrity, Debugging
Intermediate · Course · 3 - 6 Months

University of Virginia
Skills you'll gain: Design Thinking, Digital Transformation, Creative Problem-Solving, New Product Development, Ideation, Business Transformation, Product Management, IT Management, Product Development, Technology Strategies, Agile Product Development, Innovation, Creativity, Strategic Thinking, Information Technology Architecture, Thought Leadership, Business Strategy, Leadership and Management, Marketing, Storytelling
Beginner · Specialization · 3 - 6 Months