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.

DeepLearning.AI
Skills you'll gain: Prompt Engineering, Large Language Modeling, Database Design, LLM Application, Software Documentation, Software Design Patterns, Collaborative Software, Software Testing, OpenAI API, Application Design, Generative AI, Database Management, AI Enablement, Code Review, Software Architecture, System Design and Implementation, Dependency Analysis, Software Engineering, Software Development, Machine Learning
Beginner · Professional Certificate · 1 - 3 Months

Skills you'll gain: Amazon Bedrock, Retrieval-Augmented Generation, Responsible AI, Generative AI, AI Security, Amazon Web Services, AI Enablement, Cloud Engineering, Large Language Modeling, Model Deployment, Prompt Engineering, Data Ethics, AWS Identity and Access Management (IAM), Model Evaluation, Cloud Security, Natural Language Processing
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: AI Workflows, Agentic Workflows, Prompt Patterns, Tool Calling, OpenAI API, Artificial Intelligence, Software Design Patterns, Prompt Engineering, Development Environment, Python Programming
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Email Marketing, Customer Relationship Management (CRM) Software, Customer Engagement, Customer Data Management, Marketing Automation, Customer Analysis, Marketing Strategies, Campaign Management, Marketing Analytics, Data Integration, Workflow Management, Data Cleansing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), Kotlin, Application Design, Development Environment, Application Development
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, LangChain, Retrieval-Augmented Generation, LLM Application, Generative AI, Vector Databases, Embeddings, User Interface (UI), UI Components, Semantic Web, Database Systems, Model Evaluation, Data Storage Technologies, Databases, NoSQL, AI Enablement, Large Language Modeling, Flask (Web Framework), Database Management, AI Personalization
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Microservices, Google Cloud Platform, Cloud Applications, Software Architecture, Event-Driven Programming, Service Oriented Architecture, Cloud Services, Cloud Computing Architecture, Distributed Computing, Scalability
Beginner · Course · 1 - 3 Months

University of Toronto
Skills you'll gain: Apple iOS, Swift Programming, Apple Xcode, Mobile Development, Application Design, Application Development, User Interface (UI), Interaction Design, Data Persistence, Animations, Computer Graphics, Persistence, Storyboarding, Network Model
Mixed · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Prompt Engineering, Responsible AI, AI Product Strategy, Generative AI, Google Cloud Platform, Google Workspace, Artificial Intelligence
Beginner · Course · 1 - 3 Months

Pragmatic AI Labs
Skills you'll gain: CI/CD, Development Environment, GitHub, Cloud Development, Hugging Face, Microsoft Copilot, Software Development, Model Deployment, YAML, DevOps, Large Language Modeling, AI Workflows, AI Enablement, Containerization, Docker (Software), Python Programming, AI Personalization
Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Django (Web Framework), Ajax, jQuery, Model View Controller, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), JSON, Linux Commands, Application Deployment, Database Design, Cloud Deployment, Web Applications, Application Development, Web Development, Javascript, Authentications, Web Servers, Data Modeling, SQL, Debugging
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Software Development
Beginner · Course · 1 - 4 Weeks