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: Computational Thinking, Theoretical Computer Science, Mathematical Modeling, Dataflow, Mathematical Theory & Analysis, Performance Testing, Process Modeling, Embedded Systems, Model Optimization
★ 4.4 (44) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Graph Theory, Algorithms, Game Theory, Data Structures, Computer Programming, Computational Thinking, Problem Solving
Intermediate · Course · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Distributed Computing, Cloud Infrastructure, Cloud Services, Big Data, Cloud Technologies, Apache Spark, Cloud Computing, Cloud Storage, Virtual Networking, Cloud Platforms, Cloud Solutions, Network Architecture, Cloud Computing Architecture, Computer Networking, File Systems, Apache Hadoop, Cloud Applications, Cloud Development, Software-Defined Networking, Data Store
★ 4.3 (2.1K) · Intermediate · Specialization · 3 - 6 Months
University of Michigan
Skills you'll gain: Database Design, SQL, MySQL, Relational Databases, Database Management, Databases, Data Modeling, Query Languages, Data Integrity, Development Environment, PHP (Scripting Language), Software Installation
★ 4.8 (5.5K) · Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Linear Algebra, Dimensionality Reduction, Mathematical Software, Machine Learning Methods, Data Transformation, Data Manipulation, Applied Mathematics, Machine Learning, Python Programming, Algebra, Image Analysis
★ 4.6 (2.3K) · Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Cloud Platform, Identity and Access Management, Cloud Infrastructure, AI Security, Data Import/Export, AI Workflows, Virtual Networking, Data Infrastructure, Data Migration, Network Architecture, Multi-Cloud, Generative AI, Cloud Storage, Network Infrastructure, Network Planning And Design, Token Optimization, Load Balancing, Computer Networking
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Cloud Infrastructure, Tensorflow, Google Cloud Platform, Model Optimization, Infrastructure Architecture, Interoperability, Hardware Architecture, Computer Architecture
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cybersecurity, Information Technology, Cyber Security Strategy, Penetration Testing, Cyber Security Policies, Technical Support and Services, Incident Response, Computer Security Awareness Training, Security Awareness, Vulnerability Assessments, Network Security, Data Security, Information Assurance, Cloud Security, Operating Systems, Computer Hardware
★ 4.7 (1.1K) · Beginner · Course · 1 - 4 Weeks

Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Data Structures, Algorithms, Java Programming, Java, Computer Programming, Applied Mathematics, Geometry, Problem Solving
Intermediate · Course · 1 - 3 Months

Georgia Institute of Technology
Skills you'll gain: User Experience Design, Prototyping, User Experience, User Centered Design, User Interface and User Experience (UI/UX) Design, Usability, Requirements Analysis, Requirements Elicitation, User Interface (UI), Interaction Design, Design, Human Centered Design, User Interface (UI) Design, Usability Testing, User Research
★ 4.6 (9K) · Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Model Optimization, Google Cloud Platform, AI Workflows, Performance Tuning, Cloud Computing Architecture, Interoperability, Computer Architecture
Intermediate · Course · 1 - 4 Weeks