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: AI Enablement, Development Environment, Computer Programming Tools, Prompt Engineering
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Software Architecture, Cloud Development
Intermediate · Course · 1 - 3 Months

University of London
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), C and C++, File I/O, Programming Principles, Data Structures
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

The Hong Kong University of Science and Technology
Skills you'll gain: White-Box Testing, Acceptance Testing, Software Development Methodologies, Configuration Management, Debugging, Software Development Life Cycle, Software Testing, Software Development, Software Engineering, Unified Modeling Language, System Testing, Integration Testing, User Acceptance Testing (UAT), Unit Testing, Secure Coding, Test Case, Requirements Analysis, Waterfall Methodology, Agile Methodology, Project Management
Intermediate · Course · 1 - 3 Months

University of Glasgow
Skills you'll gain: Data Preprocessing, Model Evaluation, Engineering Practices, Matlab, Engineering Calculations, Classification Algorithms, Engineering Analysis, Engineering, Artificial Intelligence and Machine Learning (AI/ML), AI Enablement, Applied Mathematics, Artificial Neural Networks
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: LangGraph, Agentic Workflows, AI Orchestration, AI Workflows, Generative AI Agents, Agentic systems, LangChain, LLM Application, Responsible AI, Retrieval-Augmented Generation, Generative AI, Artificial Intelligence and Machine Learning (AI/ML), Software Development, Vector Databases, Python Programming, Data Science
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, Unreal Engine, 3D Assets, Computer Graphics, Visualization (Computer Graphics), Animations, Computer Graphic Techniques, Video Game Development, Animation and Game Design, Simulations
Beginner · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Firewall, Network Security, Intrusion Detection and Prevention, Information Systems Security, Security Controls, Network Monitoring, Threat Detection, Linux Administration, Linux
Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Network Architecture, Emerging Technologies, Internet Of Things, Network Security, Network Protocols, Wireless Networks, Network Performance Management, Network Planning And Design, Network Infrastructure, Communication Systems, General Networking, Mobile Security, Telecommunications, Cybersecurity, Technology Roadmaps, Artificial Intelligence and Machine Learning (AI/ML), Automation, Cloud Computing, Real Time Data
Intermediate · Specialization · 1 - 3 Months

The Linux Foundation
Skills you'll gain: Git (Version Control System), Version Control, Open Source Technology, Software Development Tools, Software Versioning, Development Environment, Linux
Beginner · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Large Language Modeling, Prompt Engineering, Retrieval-Augmented Generation, Transfer Learning, Data Preprocessing
Intermediate · Project · Less Than 2 Hours

Codio
Skills you'll gain: Algorithms, Data Structures, Java, Theoretical Computer Science, Computer Programming, Computational Thinking
Intermediate · Course · 1 - 4 Weeks