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.

Beginner · Course · 1 - 3 Months

Simplilearn
Skills you'll gain: Git (Version Control System), Version Control, DevSecOps, Devops Tools, DevOps, CI/CD, Open Web Application Security Project (OWASP), Continuous Delivery, Infrastructure as Code (IaC), Continuous Integration, Agile Methodology, Secure Coding, Application Security, Continuous Deployment, Agile Software Development, Automation, Real Time Data, Control Systems
Beginner · Course · 1 - 3 Months

Pragmatic AI Labs
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Prompt Engineering, Responsive Web Design, Node.JS, Command-Line Interface, TypeScript, Unit Testing, SQL, HTML and CSS, Web Content Accessibility Guidelines, Typography, Cascading Style Sheets (CSS), Ajax, React.js, User Interface and User Experience (UI/UX) Design, Hypertext Markup Language (HTML), JavaScript Frameworks, JSON, Generative AI, Database Design, UI Components
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Data Visualization, Data Presentation, Data Visualization Software, Color Theory, Design, Visual Design, Graphic and Visual Design, Layout Design, Geospatial Mapping, Design Strategies
Beginner · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: User Story, Agile Software Development, Agile Methodology, Agile Project Management, Scrum (Software Development), Sprint Planning, Software Development Methodologies, Sprint Retrospectives, Waterfall Methodology, Continuous Integration, Test Driven Development (TDD)
Intermediate · Course · 1 - 4 Weeks

LearnKartS
Beginner · Course · 1 - 3 Months

Whizlabs
Skills you'll gain: Security Strategy, Data Governance, Governance, AI Security, Cyber Security Strategy, Risk Appetite, Security Controls, Compliance Management, Risk Management, Risk Analysis, Vendor Management, Business Continuity, Performance Metric, Business Priorities, Feasibility Studies, Disaster Recovery, Budget Management
Intermediate · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: Model Context Protocol, GitHub, Responsible AI, Git (Version Control System), Microsoft Copilot, Model Evaluation, Object-Relational Mapping, Package and Software Management, Restful API, Open Source Technology, Authentications, Prompt Patterns, AI Security, Generative AI, Security Controls, Agentic Workflows, Security Strategy, Enterprise Architecture, Automation Engineering, Machine Learning
Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Problem Solving, Computational Thinking, Computer Vision, Game Theory, Image Analysis, Probability, Artificial Neural Networks, Mathematical Modeling, Behavioral Economics, Convolutional Neural Networks, Algorithms, Human Development, Analytical Skills, Artificial Intelligence and Machine Learning (AI/ML), Computer Graphics, Artificial Intelligence, Psychology, Human Learning, Theoretical Computer Science, Human Machine Interfaces
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Data Modeling, Data Analysis Expressions (DAX), Power BI, Performance Improvement, Performance Tuning, Data Architecture, Performance Measurement, Dashboard, Performance Analysis, Scalability, Microsoft SQL Servers, Microsoft Azure, Business Intelligence, Data Transformation, Performance Management, User Interface and User Experience (UI/UX) Design, Data Storage
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Android Studio, Android Jetpack, Kotlin, Android Development, Android (Operating System), Responsive Web Design, Mobile Development, UI Components, Unit Testing, Gradle, User Interface (UI) Design, Application Development, User Interface (UI), Integrated Development Environments, Object Oriented Programming (OOP), Development Environment, Programming Principles, Test Driven Development (TDD), Wireframing, Prototyping
Beginner · Specialization · 3 - 6 Months