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.

Skills you'll gain: Unity Engine, User Interface (UI) Design, Debugging, Game Design, Video Game Development, User Interface and User Experience (UI/UX) Design, 3D Assets, Program Development, Interaction Design, Scripting, C# (Programming Language)
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Web Servers, File Management, Routing Protocols
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Tensorflow, Google Cloud Platform, AI Enablement, AI Workflows, Performance Tuning, Cloud Computing Architecture, Interoperability, Scenario Testing, Systems Architecture
Intermediate · Course · 1 - 4 Weeks

University of Alberta
Skills you'll gain: Object Oriented Design, Unified Modeling Language, Software Design, Software Design Patterns, Object Oriented Programming (OOP), Java, Maintainability, Application Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Augmented Reality, Augmented and Virtual Reality (AR/VR), User Experience Design, Experience Design, Usability, Virtual Environment, Interaction Design, User Interface (UI) Design, User Research
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Cloud Platform, Cloud Infrastructure, Hardware Architecture, Performance Tuning, Artificial Intelligence
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Dashboard, Sales Strategy, Sales Process, Sales, Sales Management, Customer Relationship Management (CRM) Software, Data Transformation, Customer Insights, Customer Relationship Management, Data Presentation, Analytics, Performance Analysis, Pivot Tables And Charts, AI Personalization, Analysis, Power BI, Predictive Analytics, Advanced Analytics, Business Metrics, Visualization (Computer Graphics)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Model Deployment, AI Workflows, Cloud Deployment, Google Cloud Platform, Application Deployment, Cloud Computing, Infrastructure Architecture, Artificial Intelligence, Hardware Architecture, Performance Tuning
Intermediate · Course · 1 - 4 Weeks

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Programming Principles, Java Programming, Java, Computer Programming, Data Structures, Development Environment, Problem Solving, Algorithms, Eclipse (Software), Debugging
Beginner · Course · 1 - 3 Months

Universidad de los Andes
Skills you'll gain: File I/O, Data Visualization Software, Programming Principles, Computational Thinking, Matplotlib, Python Programming, NumPy, Algorithms, Computer Programming, Pandas (Python Package), Debugging, Data Manipulation, Integrated Development Environments, Data Structures, Data Analysis, Scripting
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Stored Procedure, NoSQL, Database Design, Database Architecture and Administration, SQL, Relational Databases, Cloud Applications, PostgreSQL, Database Management Systems, Data Store, Databases, Database Theory, Data Modeling, JSON, Database Management, Query Languages, Cloud Deployment, Text Mining, Database Systems, Natural Language Processing
Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Classification And Regression Tree (CART), Model Deployment, Decision Tree Learning, Predictive Modeling, Model Evaluation, Feature Engineering, Machine Learning Methods, Random Forest Algorithm, Applied Machine Learning, Performance Tuning, Statistical Machine Learning, Scikit Learn (Machine Learning Library), Performance Analysis
Intermediate · Course · 1 - 4 Weeks