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.

Vanderbilt University
Skills you'll gain: Matlab, Algorithms, User Interface (UI), Object Oriented Programming (OOP), Computer Programming, Engineering Analysis, Scripting, Performance Tuning
Intermediate · Course · 1 - 3 Months

Duke University
Skills you'll gain: Event-Driven Programming, Animation and Game Design, Game Design, Storyboarding, 3D Assets, Programming Principles, Computer Graphics, Computer Programming, Scripting
Beginner · Course · 1 - 3 Months

Skills you'll gain: Adobe Premiere, Video Editing, Post-Production, Photo/Video Production and Technology, Editing, Video Production, Media Production, Animations, Image Quality, Color Theory, Data Import/Export, File Management, Motion Graphics, Generative AI, Timelines, Performance Tuning
Beginner · Course · 3 - 6 Months

Skills you'll gain: User Interface (UI), Web Content Accessibility Guidelines, Development Environment, Web Analytics and SEO
Beginner · Course · 3 - 6 Months

Skills you'll gain: Human Machine Interfaces, Internet Of Things, Communication Systems, System Configuration, Remote Access Systems, Automation, Web Servers, Scripting, System Monitoring, Systems Integration, Program Development, Algorithms, Data Structures, Debugging
Advanced · Course · 3 - 6 Months

Skills you'll gain: JSON, Data Structures, Algorithms, Web Development Tools, Javascript, Development Environment, Integrated Development Environments, Computer Programming, Application Programming Interface (API), Debugging, HTML and CSS, Object Oriented Programming (OOP), Program Development, Computational Thinking, Performance Tuning
Beginner · Specialization · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Programming Principles, Software Design, Data Structures, Integrated Development Environments, Debugging, Development Environment
Beginner · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Data Quality, Data Pipelines, Machine Learning
Intermediate · Course · 1 - 4 Weeks

Peking University
Skills you'll gain: Data Structures, Algorithms, C++ (Programming Language), Object Oriented Programming (OOP), Computational Thinking, Graph Theory, Programming Principles, Theoretical Computer Science, C (Programming Language), Computer Programming, Software Design Patterns, Data Storage, Software Design, Program Development, Performance Tuning, Computer Science, Technical Design, Computer Architecture, Development Environment, Software Engineering
Beginner · Specialization · 3 - 6 Months

Dartmouth College
Skills you'll gain: C (Programming Language), Programming Principles, Embedded Systems, Program Development, Computer Engineering, Development Environment, Algorithms, Data Structures, System Programming, Computer Programming, Debugging
Beginner · Course · 1 - 3 Months
University of Colorado Boulder
Skills you'll gain: Generative AI, Responsible AI, Ethical Standards And Conduct, Healthcare Ethics, Workforce Planning, Information Privacy, Information Technology, Robotic Process Automation, Large Language Modeling, Energy and Utilities
Beginner · Course · 1 - 3 Months

University of Toronto
Skills you'll gain: Computer Vision, Image Analysis, Deep Learning, Artificial Neural Networks, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Machine Learning Methods, Machine Learning Algorithms, Python Programming, Linear Algebra
Advanced · Course · 1 - 3 Months