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: Prompt Engineering, AI Security, ChatGPT, Retrieval-Augmented Generation, Claude Code, Prompt Patterns, Generative AI Agents, Engineering Software, Generative AI, Prompt Engineering Tools, AI powered creativity, Multimodal Prompts, AI Product Strategy, Anthropic Claude, AI Enablement, AI Personalization, AI Orchestration, AI Workflows, Agentic Workflows, AI Integrations
Beginner · Specialization · 3 - 6 Months

Google Cloud
Beginner · Course · 1 - 3 Months

Duke University
Skills you'll gain: Debugging, Software Testing, Program Development, Test Planning, Simulations, Test Case, Computer Programming, Programming Principles, Algorithms, C (Programming Language), Build Tools
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Enterprise Architecture, Systems Architecture, Software Architecture, Information Technology Architecture, Enterprise Modeling, .NET Framework, API Design, ASP.NET, OAuth, Data Architecture, Solution Architecture, Service Oriented Architecture, Web Services, Authentications, Process Driven Development, Systems Design, System Design and Implementation, Application Programming Interface (API), Software Design, Data Management
Intermediate · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Google Workspace, Workflow Management, AI Workflows, Business Workflow Analysis, Automation, Business Process Automation, Process Design, User Flows, Development Testing, Business Logic, Scheduling
Beginner · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Microsoft Azure, Azure DevOps, Azure DevOps Pipelines, Microsoft Power Platform, Enterprise Architecture, Power BI, Data Architecture, Enterprise Application Management, Git (Version Control System), Application Deployment, Continuous Deployment, Capacity Management, Version Control, Solution Delivery, Solution Architecture, Data Management, Data Pipelines, Process Validation, Data Security, Data Integrity
Advanced · Course · 3 - 6 Months

SkillsBooster Academy
Skills you'll gain: React.js, Web Development Tools, UI Components, Frontend Integration, JavaScript Frameworks, Event-Driven Programming, Development Environment, Front-End Web Development, Web Applications, Restful API, User Interface (UI), Code Reusability, Git (Version Control System), Debugging, HTML and CSS, Javascript, Application Programming Interface (API), Software Development, GitHub, Programming Principles
Beginner · Course · 3 - 6 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Programming Principles, C++ (Programming Language), Data Structures, Computer Programming, Memory Management, Code Reusability, Program Development
Beginner · Course · 1 - 3 Months

Skills you'll gain: Azure DevOps Pipelines, Containerization, CI/CD, Docker (Software), Azure DevOps, Cloud-Native Computing, Microsoft Azure, Continuous Integration, Kubernetes, Application Deployment, Continuous Deployment, Devops Tools, DevOps, Application Performance Management, Event Monitoring, Continuous Monitoring, Capacity Management, Test Planning, Disaster Recovery, Query Languages
Advanced · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Infrastructure as Code (IaC), Terraform, DevOps, Ansible, Responsible AI, Amazon Web Services, Software Documentation, Development Environment, Application Deployment, Unit Testing, Software Development Tools, Cloud Deployment, Development Testing, Maintainability, Integrated Development Environments, AI literacy, Command-Line Interface, Technical Documentation, Verification And Validation
Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: JSON, Data Processing, Data Wrangling, Restful API, Data Manipulation, Data Access, Application Programming Interface (API), Python Programming, Data Import/Export, Data Transformation, Data Structures, File I/O, Data Collection
Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Git (Version Control System), GitHub, Version Control, Debugging, Object Oriented Programming (OOP), Unit Testing, Development Testing, Test Case, Programming Principles, Data Structures, Software Development Tools, Algorithms, Maintainability, Python Programming, Software Development, Package and Software Management, Computer Programming, Development Environment, Code Reusability, Scripting
Beginner · Course · 1 - 3 Months