Computer graphics courses can help you learn 2D and 3D modeling, rendering techniques, animation principles, and visual effects. You can build skills in texture mapping, lighting design, and character rigging, along with understanding color theory and composition. Many courses introduce tools like Blender, Adobe After Effects, and Unity, showing how these applications are used to create immersive visual experiences in gaming, film, and virtual reality.

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Generative AI Agents, Agentic Workflows, Security Controls, AI Orchestration, Google Cloud Platform, Authorization (Computing), Agentic systems, Enterprise Architecture, Authentications, Cloud Deployment, LLM Application, Application Deployment, Enterprise Security, Data Integration, Data Access, Cloud Security, Case Studies, Artificial Intelligence
Intermediate · Course · 1 - 3 Months

Tsinghua University
Skills you'll gain: Data Structures, Algorithms, Graph Theory, Computational Thinking, Programming Principles, Database Design, Pseudocode, Query Languages, Computer Programming, Theoretical Computer Science, Computer Science, Data Storage
Intermediate · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: Google Gemini, Google Cloud Platform, Generative AI Agents, AI Security, AI Orchestration, Model Deployment, LLM Application, Artificial Intelligence, Generative AI, Agentic systems, Cloud Deployment, Large Language Modeling, Enterprise Security
Beginner · Course · 1 - 3 Months

Skills you'll gain: Computer Programming, Programming Principles, Data Import/Export, Data Structures, Integrated Development Environments, Python Programming, Computer Science
Beginner · Course · 1 - 4 Weeks

MathWorks
Skills you'll gain: Generative AI, LLM Application, Matlab, Code Review, Software Documentation, Visualization (Computer Graphics)
Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Database Design, SQL, MySQL, Relational Databases, Databases, Data Modeling, Development Environment, PHP (Scripting Language), Software Installation
Intermediate · Course · 1 - 4 Weeks

Fudan University
Skills you'll gain: Unity Engine, Cross Platform Development, Performance Tuning, Mobile Development, Video Game Development, Augmented and Virtual Reality (AR/VR), Computer Graphics, Android (Operating System), 3D Assets, Artificial Intelligence, Animations, Scripting
Intermediate · Course · 1 - 3 Months

Skills you'll gain: User Research, UI/UX Research, Prototyping, Design Research, User Experience, User Experience Design, User Interface and User Experience (UI/UX) Design, Persona (User Experience), Artificial Intelligence, Experience Design, User Centered Design, Prompt Patterns, User Interface (UI), Design, Design Thinking, User Interface (UI) Design, Wireframing, Presentations, Responsible AI, Professional Development
Intermediate · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Git (Version Control System), Android Development, File I/O, Android Studio, Mobile Development, Data Persistence, Java Programming, Application Development, Event-Driven Programming, Computer Programming
Mixed · Course · 1 - 3 Months

Skills you'll gain: Restful API, API Design, GitHub, Git (Version Control System), Postman API Platform, Application Programming Interface (API), Application Deployment, Node.JS, API Testing, Web Development, Server Side, Full-Stack Web Development, Back-End Web Development, Web Applications, Front-End Web Development
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Operations Research, Algorithms, Graph Theory, Linear Algebra, Combinatorics, Computational Thinking, Mathematical Modeling, Theoretical Computer Science, Python Programming
Build toward a degree
Advanced · Course · 1 - 4 Weeks

University of Washington
Skills you'll gain: Ruby (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Programming Principles, Functional Design, Computational Thinking, Software Design Patterns, Theoretical Computer Science, Computer Science, Debugging
Mixed · Course · 1 - 3 Months