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.

LearnQuest
Skills you'll gain: Java, Java Programming, Programming Principles, Data Structures, Software Installation, Computer Programming, Object Oriented Programming (OOP), Computational Logic, Development Environment
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: SQL, Data Cleansing, Jupyter, Data Literacy, Data Mining, Data Manipulation, Data Preprocessing, R (Software), Business Analysis, Model Deployment, Model Evaluation, Database Management, Relational Databases, Stored Procedure, R Programming, Data Science, Data Processing, Big Data, Computer Programming Tools, Python Programming
Build toward a degree
Beginner · Specialization · 3 - 6 Months
Skills you'll gain: Storyboarding, Wireframing, Information Architecture, Figma (Design Software), User Story, User Experience Design, User Experience, Prototyping, User Interface and User Experience (UI/UX) Design, Layout Design, Interaction Design, Persona (User Experience), User Research, Design Elements And Principles
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Data Visualization, Dashboard Creation, Excel Formulas, Dashboard, Pivot Tables And Charts, Plot (Graphics), Microsoft Excel, Data Validation, Data Management, Data Cleansing, Data Entry, Data Sharing, Data Import/Export, Spreadsheet Software, Data Transformation, Microsoft Office, Data Analysis Software, Analysis, Data Integrity, Problem Solving
Beginner · Specialization · 3 - 6 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Distributed Computing, Cloud Infrastructure, Cloud Services, Big Data, Cloud Technologies, Apache Spark, Cloud Computing, Cloud Storage, Virtual Networking, Cloud Platforms, Cloud Solutions, Network Architecture, Cloud Computing Architecture, Data Storage Technologies, Computer Networking, File Systems, Cloud Applications, Cloud Development, Software-Defined Networking, Data Store
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Graph Theory, Model Evaluation
Advanced · Course · 1 - 3 Months

University of Toronto
Skills you'll gain: Computer Vision, Convolutional Neural Networks, Image Analysis, Control Systems, Robotics, Deep Learning, Simulation and Simulation Software, Software Architecture, Simulations, Safety Assurance, Global Positioning Systems, Hardware Architecture, Systems Architecture, Network Routing, Graph Theory, Estimation, Algorithms, Model Training, Mathematical Modeling, Applied Mathematics
Advanced · Specialization · 3 - 6 Months

University of Washington
Skills you'll gain: Software Installation, Programming Principles, Other Programming Languages, Functional Design, Computer Programming, Ruby (Programming Language), Theoretical Computer Science, Object Oriented Programming (OOP), Code Reusability, Development Environment
Intermediate · Course · 1 - 3 Months

KodeKloud
Skills you'll gain: Back-End Web Development, Go (Programming Language), Data Structures, Data Store, Data-oriented programming, Computational Logic, Scripting, Programming Principles, Computer Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Python Programming, Command-Line Interface, Programming Principles, Computer Programming, Scripting, Computer Programming Tools, Program Development, Development Environment
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Bootstrap (Front-End Framework), Responsive Web Design, Hypertext Markup Language (HTML), HTML and CSS, Front-End Web Development, Cascading Style Sheets (CSS), React.js, Web Design, UI Components, User Interface (UI), Web Development, Web Applications, Full-Stack Web Development, Code Reusability, Web Development Tools, TCP/IP, Web Servers
Beginner · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Convolutional Neural Networks, Recurrent Neural Networks (RNNs), Computer Vision, Transfer Learning, Deep Learning, Image Analysis, Model Optimization, Artificial Intelligence and Machine Learning (AI/ML), Hugging Face, Natural Language Processing, Artificial Neural Networks, Tensorflow, Applied Machine Learning, Model Training, Fine-tuning, Generative AI, Embeddings, Supervised Learning, Large Language Modeling, Artificial Intelligence
Build toward a degree
Intermediate · Specialization · 3 - 6 Months