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.

LearnKartS
Skills you'll gain: Agentic systems, Model Context Protocol, Vector Databases, Gemini, Generative AI Agents, Google Gemini, Retrieval-Augmented Generation, Artificial Intelligence, Generative AI, Embeddings, MongoDB, Node.JS, API Design, TypeScript, PostgreSQL, Web Applications, Systems Architecture, Database Management, Debugging, Machine Learning
Beginner · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Statistical Inference, Statistical Methods, Statistics, Probability & Statistics, Statistical Analysis, Sampling (Statistics), Applied Mathematics, Probability Distribution, Probability
★ 4.1 (96) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Color Theory, Graphics Software, Visual Storytelling, Digital Design, Design Software, Color Matching, Storytelling, Graphical Tools, Creative Design, Design Elements And Principles, Graphic and Visual Design, Computer Graphic Techniques, Computer Graphics, Creativity, Art History, Technical Drawing, Peripheral Devices
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Git (Version Control System), Version Control, Software Versioning, Software Development Tools, Software Installation, Software Configuration Management, Development Environment, Ubuntu, Command-Line Interface, Linux, File Management
Beginner · Course · 3 - 6 Months

Skills you'll gain: Cloud Security, Record Keeping, Cyber Security Policies, Security Management, Data Management, Cloud Management, Records Management, Cloud Computing Architecture, Cloud Standards, IT Security Architecture, Data Security, General Data Protection Regulation (GDPR), Data Governance, Personally Identifiable Information, Information Privacy, Threat Detection, Microsoft Azure, Security Controls, Threat Management
★ 4.9 (10) · Beginner · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Game Design, Video Game Development, Scrum (Software Development), Agile Methodology, Agile Software Development, Software Design Documents, Software Development Methodologies, Augmented and Virtual Reality (AR/VR), Virtual Reality, Software Documentation, Backlogs, Sprint Planning, Video Production, Prototyping, Digital Publishing, User Interface (UI)
★ 5 (7) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: GitHub Copilot, Unit Testing, Test Script Development, Flask (Web Framework), Front-End Web Development, Web Applications, Web Development, Microsoft Visual Studio, Python Programming, Development Environment, User Interface (UI), Generative AI, Software Installation
★ 4.7 (18) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: React.js, JavaScript Frameworks, Javascript and jQuery, Javascript, Software Design Patterns, Code Reusability, Web Development, Application Development, Mobile Development
★ 4.4 (8) · Advanced · Guided Project · Less Than 2 Hours
University of Colorado Boulder
Skills you'll gain: Web Content Accessibility Guidelines, Education Software and Technology, Design Reviews, Interactive Design, User Interface (UI), Interaction Design, Usability, Software Design Patterns, Usability Testing, Technical Documentation, Design Strategies, Technical Writing, Simulations, Writing
Beginner · Course · 1 - 3 Months

Skills you'll gain: React.js, Test Case, JavaScript Frameworks, Unit Testing, Code Reusability, Test Script Development, UI Components, Software Testing, Development Testing, Event-Driven Programming, Context Management, Data Sharing
Intermediate · Course · 1 - 4 Weeks

University of Virginia
Skills you'll gain: User Story, Persona (User Experience), Agile Product Development, Design Thinking, Agile Methodology, Product Development, Team Oriented, User Research, Persona Development, Usability Testing, User Feedback, User Centered Design, Value Propositions, Innovation, Interviewing Skills
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, HTML and CSS, Web Design, Typography, Web Design and Development, Front-End Web Development, Cascading Style Sheets (CSS), UI Components, Figma (Design Software), Browser Compatibility, Hypertext Markup Language (HTML), User Interface (UI) Design, Interactive Design, User Interface (UI), Design Elements And Principles, Web Content Accessibility Guidelines, Usability, Animations
Intermediate · Course · 3 - 6 Months