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.

Pragmatic AI Labs
Skills you'll gain: Agentic Workflows, AI Workflows, Agentic systems, AI Orchestration, Claude Code, Generative AI Agents, Rust (Programming Language), Distributed Computing, Anthropic Claude, Go (Programming Language), LLM Application, Software Architecture, Artificial Intelligence, Software Design Patterns, Large Language Modeling, Scalability, TypeScript, Supervised Learning
Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Prompt Engineering, Prompt Patterns, ChatGPT, AI powered creativity, Ideation, Verification And Validation, LLM Application, AI literacy, Multimodal Prompts, Responsible AI, AI Enablement, Data Visualization, Generative AI, Risking, Artificial Intelligence, Large Language Modeling, Plot (Graphics), Data Presentation, Statistical Visualization, File Management
Beginner · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Agentic systems, Generative AI Agents, AI Orchestration, AI Workflows, Generative AI, Responsible AI, Agentic Workflows, Generative Model Architectures, Security Management, AI Security, Large Language Modeling, Data Ethics, Risking, Verification And Validation, Fine-tuning, Model Evaluation, Scalability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, Animation and Game Design, Game Design, Animations, Video Game Development, UI Components, User Interface (UI), C# (Programming Language), Code Reusability, Event-Driven Programming, User Interface (UI) Design, Software Design Patterns, C and C++, Object Oriented Programming (OOP), Performance Tuning, Scripting, Asset Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: React.js, Application Deployment, UI Components, Frontend Integration, JavaScript Frameworks, Code Reusability, Web Applications, Application Programming Interface (API), Web Development Tools, Development Environment, Javascript, Context Management, User Interface (UI), Production Management
Beginner · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Django (Web Framework), Ajax, jQuery, Model View Controller, Cascading Style Sheets (CSS), Javascript and jQuery, Hypertext Markup Language (HTML), JSON, HTML and CSS, Linux, Linux Commands, Application Development, Back-End Web Development, Database Application, Web Development, Cloud Deployment, Application Deployment, Javascript, SQL, Code Reusability
Intermediate · Specialization · 3 - 6 Months

Board Infinity
Skills you'll gain: Restful API, Spring Framework, API Design, Application Programming Interface (API), Data Validation, Model View Controller, Back-End Web Development, Spring Boot, Server Side, Java Programming, Verification And Validation, Maintainability, Enterprise Application Management, Configuration Management, Extensible Markup Language (XML)
Intermediate · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Django (Web Framework), Restful API, AI Personalization, Payment Processing, Content Management Systems, Blogs, API Design, Application Deployment, Order Management, Content Management, Payment Systems, Payment Processing and Collection, Learning Management Systems, User Accounts, Data Sharing, Web Applications, Web Frameworks, Python Programming, Ajax, Javascript
Beginner · Specialization · 3 - 6 Months
University of Michigan
Skills you'll gain: Programming Principles, Software Installation, Code Reusability, Python Programming, Computer Programming, Program Development, Computational Thinking, Memory Management, System Configuration
Mixed · Course · 1 - 3 Months

Meta
Skills you'll gain: Jest (JavaScript Testing Framework), React.js, Web Development Tools, JavaScript Frameworks, Code Reusability, Application Programming Interface (API), Unit Testing, UI Components, Front-End Web Development, Software Design Patterns, Javascript, Development Environment, Context Management
Intermediate · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: HTML and CSS, PHP (Scripting Language), Hypertext Markup Language (HTML), MySQL, Web Applications, Web Design and Development, Web Development, Secure Coding, Cascading Style Sheets (CSS), Development Environment, Back-End Web Development, Database Development, Web Servers, Scripting Languages, Programming Principles, Network Protocols, Software Installation, Data Validation
Intermediate · Course · 1 - 3 Months

Whizlabs
Skills you'll gain: Risk Management, Continuous Monitoring, Security Management, Enterprise Risk Management (ERM), Risk Management Framework, Cyber Risk, Risk Appetite, Risk Mitigation, Governance, Governance Risk Management and Compliance, Risk Control, Cyber Security Strategy, Operational Risk, Risk Analysis, Vulnerability Assessments, Cyber Governance, Business Continuity, Business Continuity Planning, Security Controls, AI Security
Intermediate · Course · 1 - 4 Weeks