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: Software Design Patterns, Node.JS, Event-Driven Programming, Object Oriented Design, Software Design, Software Architecture, Javascript, Object Oriented Programming (OOP), Systems Design, Code Reusability, Maintainability, Performance Tuning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Metadata Management, Data Pipelines, Google Cloud Platform, Extract, Transform, Load, Cloud Storage, Data Infrastructure, Data Processing, Data Import/Export, Data Migration, Apache Airflow, PySpark, Data Storage, Data Lakes, Data Integration, Big Data, Data Management, Data Transformation, Serverless Computing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Animation and Game Design, Graphical Tools
★ 4.6 (18) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Collaboration, Collaborative Software, Adobe InDesign, Design Reviews, Version Control, Style Guides, User Feedback, Design, Adobe Creative Cloud, Editing, Layout Design, Document Management, File Management, Branding
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Version Control, GitHub, Bitbucket, Unity Engine, Game Design, Video Game Development, Software Versioning, 3D Assets, Animation and Game Design, Computer Graphics, Animations, Scripting
Intermediate · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Deep Learning, Artificial Neural Networks, Supervised Learning, Artificial Intelligence, Convolutional Neural Networks, Computer Vision, Model Training
★ 4.2 (17) · Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google App Engine, Cloud Deployment, Application Deployment, Cloud Development, Cloud Applications, Java, Google Cloud Platform, Cloud Services, Application Development, Cloud Computing, Java Programming, Cloud Platforms, DevOps
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Kubernetes, Containerization, Google Cloud Platform, Cloud Infrastructure, Cloud-Native Computing, Cloud Computing, Cloud Computing Architecture, Application Deployment, Virtual Machines, Systems Architecture, Managed Services
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, GitHub Copilot, AI Workflows, Generative AI, AI Integrations, Software Design, API Design, AI Security, Software Development, Automation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: AWS SageMaker, AWS Kinesis, Amazon Web Services, Amazon Redshift, Cloud Security, MLOps (Machine Learning Operations), Amazon S3, Model Training, AWS Identity and Access Management (IAM), Model Deployment, Real Time Data, Feature Engineering, Cloud Storage, Data Storage, Data Security, Applied Machine Learning, Encryption, Key Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Model View Controller, GitHub, Version Control, .NET Framework, Git (Version Control System), ASP.NET, Development Environment, Microsoft Visual Studio, Bootstrap (Front-End Framework), Configuration Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: C# (Programming Language), Artificial Intelligence, Agentic systems, Algorithms, Game Design, Video Game Development, Program Development
Intermediate · Guided Project · Less Than 2 Hours