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: Retrieval-Augmented Generation, AI Workflows, Model Deployment, Transfer Learning, Application Deployment, Embeddings, Vector Databases, Model Evaluation
Advanced · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Graph Theory, Data Structures, Java, Algorithms, Object Oriented Programming (OOP), Software Design, Theoretical Computer Science, Network Routing, Computational Thinking, Application Development
Intermediate · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: PHP (Scripting Language), Hypertext Markup Language (HTML), MySQL, Web Applications, Web Development, Secure Coding, Cascading Style Sheets (CSS), Development Environment, Back-End Web Development, Database Development, Web Servers, Software Installation, Debugging, Data Validation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Jira (Software), Issue Tracking, User Story, Dashboard, Workflow Management, Scrum (Software Development), Work Breakdown Structure, Kanban Principles, Sprint Planning, Technical Documentation, Prioritization, Query Languages, Process Management, Collaborative Software, Technical Communication, Stakeholder Communications, Team Oriented
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Apache Kafka, Data Loss Prevention, Performance Tuning, System Monitoring, Prometheus (Software), Scalability, Real Time Data, Grafana, Process Optimization, Distributed Computing, System Configuration, Command-Line Interface, Content Strategy
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: iOS Development, Apple iOS, Swift Programming, UI Components, Mobile Development, Database Management, Databases, User Interface (UI), Data Persistence, Data Validation, Data Modeling, Debugging
Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: JSON, Data Processing, Restful API, Application Programming Interface (API), Web Scraping, Debugging, Python Programming, Data Manipulation, Data Transformation, Data Structures, Data Collection
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Prompt Engineering, Generative AI Agents, Google Gemini, Responsible AI, AI Security, Generative AI, Google Workspace, Retrieval-Augmented Generation, Gemini, AI Enablement, Google Cloud Platform, Large Language Modeling, AI Product Strategy, AI Workflows, Tool Calling, Unstructured Data, Productivity Software, Artificial Intelligence, Cloud Computing, Collaboration
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Scalability, Performance Tuning, .NET Framework, C# (Programming Language), System Programming, Application Performance Management, C (Programming Language), Debugging, Data Structures, Object Oriented Programming (OOP), Software Engineering, Interoperability
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Gemini, Data Access, Generative AI Agents, Application Deployment, Cloud Security, Data Management, AI Workflows, AI Enablement, Enterprise Architecture, Solution Architecture, Authorization (Computing), Authentications, LLM Application, Large Language Modeling, Agentic systems, Prompt Engineering
Beginner · Course · 1 - 3 Months

Skills you'll gain: Application Lifecycle Management, DevSecOps, Azure DevOps, DevOps, Continuous Delivery, Software Quality Assurance, Release Management, Secure Coding, CI/CD, Git (Version Control System), Verification And Validation, Continuous Integration, GitHub, Software Testing, Security Controls, Software Development Tools, Data Governance, Continuous Deployment, Cyber Governance, Version Control
Advanced · Course · 1 - 4 Weeks

University of London
Skills you'll gain: HTML and CSS, Responsive Web Design, jQuery, Web Design, Cascading Style Sheets (CSS), Bootstrap (Front-End Framework), Web Development, Front-End Web Development, Development Environment, Javascript and jQuery, Javascript
Mixed · Course · 1 - 3 Months