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: Model Evaluation, Deep Learning, Statistical Analysis, Clinical Trials, Data Preprocessing, Risk Modeling, Treatment Planning, Data Analysis, Convolutional Neural Networks, Decision Tree Learning, Predictive Modeling, Feature Engineering, Patient Treatment, Image Analysis, Applied Machine Learning, AI Personalization, Diagnostic Radiology, Machine Learning, Random Forest Algorithm, Forecasting
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Docker (Software), Containerization, Application Deployment, DevOps, Microservices, Continuous Delivery, Cloud Deployment, Software Architecture, WordPress, Virtual Networking, Spring Boot, MySQL, Software Installation, Data Persistence, Version Control, Scalability
Beginner · Specialization · 1 - 3 Months

Board Infinity
Skills you'll gain: Vulnerability Assessments, Cyber Security Assessment, Network Monitoring, Penetration Testing, Virtual Private Networks (VPN), Command-Line Interface, Linux Commands, Cybersecurity, Linux, Software Installation, Intrusion Detection and Prevention, Network Security, Network Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Architecture, Microsoft Azure, Data Lakes, Enterprise Architecture, Data Warehousing, Data Integration, Virtualization, Cloud Storage, Data Transformation, Data Governance, Real Time Data, Scalability
Intermediate · Course · 1 - 3 Months

Dartmouth College
Skills you'll gain: C (Programming Language), Embedded Systems, Data Structures, System Programming, Algorithms, Computer Programming, Linux, Computer Programming Tools, Debugging
Beginner · Course · 1 - 3 Months

Michigan State University
Skills you'll gain: Unity Engine, Game Design, Video Game Development, User Interface (UI), Software Design, Storytelling, User Experience Design, C# (Programming Language), Animations
Intermediate · Course · 1 - 4 Weeks

Clemson University
Skills you'll gain: Data Structures, Algorithms, Computational Thinking, Theoretical Computer Science, Computer Programming, Computer Science, Probability, Design Strategies, Analysis, Performance Testing, Scalability
Build toward a degree
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Artificial Intelligence, Test Planning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Sampling (Statistics), SAS (Software), Data Integration, Statistical Programming, Statistical Methods, Data Manipulation, Data Processing, Data Management, SQL, Data Transformation, Data Governance, Transaction Processing, Version Control, Data Structures, File Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Amazon CloudWatch, Public Cloud, Virtual Networking, Infrastructure As A Service (IaaS), Data Storage, System Monitoring, Network Security
Beginner · Course · 1 - 3 Months

Arizona State University
Skills you'll gain: Integrated Development Environments, Python Programming, Programming Principles, File I/O, Scripting, Software Engineering, Computer Programming, Computer Engineering, Data Structures
Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Image Analysis, Event-Driven Programming, Scalability, C and C++, Distributed Computing, Computer Graphics, System Programming, Program Development, Performance Tuning, Data Structures, Algorithms
Intermediate · Course · 1 - 3 Months