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: Continuous Integration, Test Automation, Authentications, CI/CD, Test Script Development, API Testing, Software Testing, Unit Testing, Behavior-Driven Development, Web Development Tools, Test Case, GitHub, User Interface (UI)
Intermediate · Course · 3 - 6 Months

Coursera
Skills you'll gain: Cryptography, Encryption, Application Development, Security Engineering, Application Security, C++ (Programming Language)
Intermediate · Guided Project · Less Than 2 Hours

Scrimba
Skills you'll gain: OpenAI API, Image Analysis, Multimodal Prompts, Prompt Engineering, Generative AI, OpenAI, ChatGPT, Vision Transformer (ViT), Computer Vision, Artificial Intelligence
Intermediate · Course · 1 - 4 Weeks

Pontificia Universidad Católica del Perú
Skills you'll gain: Human Computer Interaction, Prototyping, Usability, User Experience, User Interface (UI) Design, Interaction Design, User Centered Design, Human Factors, User Research, Design Thinking, Information Architecture
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: TypeScript, Event-Driven Programming, Javascript, Pseudocode, Computational Thinking, JSON, Angular, Web Development, Web Applications, Vue.JS, Data Import/Export, Application Development, Mobile Development, Debugging, Algorithms, Data Structures, Node.JS, Unit Testing, Web Development Tools, JavaScript Frameworks
Beginner · Specialization · 3 - 6 Months

Universidad de los Andes
Skills you'll gain: GitHub, Git (Version Control System), Version Control, Software Versioning, Software Development Tools, Collaborative Software
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Responsive Web Design, HTML and CSS, Bootstrap (Front-End Framework), Web Design and Development, Web Applications, Browser Compatibility, User Experience Design, Requirements Analysis, Client Services, Javascript
Mixed · Course · 1 - 4 Weeks
University of California, Irvine
Skills you'll gain: Blockchain, Cryptography, Data Integrity, Encryption, FinTech, Network Security, Transaction Processing, Emerging Technologies
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: 3D Assets, Prototyping, Visualization (Computer Graphics), Computer Graphics, Graphical Tools
Mixed · Course · 1 - 4 Weeks

Imperial College London
Skills you'll gain: Linear Algebra, Dimensionality Reduction, NumPy, Regression Analysis, Calculus, Applied Mathematics, Data Preprocessing, Unsupervised Learning, Feature Engineering, Machine Learning Algorithms, Jupyter, Advanced Mathematics, Statistics, Artificial Neural Networks, Algorithms, Mathematical Modeling, Python Programming, Derivatives
Beginner · Specialization · 3 - 6 Months

Skillshare
Skills you'll gain: Adobe Photoshop, Adobe Firefly, Photo Editing, Adobe Creative Cloud, Layout Design, Generative AI, Graphic and Visual Design, Creative Design, 3D Modeling, Typography, AI Workflows, Color Theory, Computer Graphic Techniques, Design Elements And Principles
Beginner · Specialization · 1 - 3 Months

LearnQuest
Skills you'll gain: Java Platform Enterprise Edition (J2EE), Application Deployment, Web Applications, Application Servers, Java, Web Servers, Java Programming, Web Development, Server Side, Application Frameworks
Intermediate · Course · 1 - 4 Weeks