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.

Coursera
Skills you'll gain: Selenium (Software), Test Script Development, Test Automation, Debugging, Automation, Web Scraping, Software Testing, Web Development Tools, Test Case, Browser Compatibility, Cascading Style Sheets (CSS)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Load Balancing, ASP.NET, Test Driven Development (TDD), Debugging, C# (Programming Language), Software Testing, Scalability, Performance Testing, Restful API, Unit Testing, Web Development, Microservices, .NET Framework, Object-Relational Mapping, Software Architecture, API Testing, Web Applications, Test Case, Distributed Computing, Redis
Intermediate · Specialization · 3 - 6 Months

Nanjing University
Skills you'll gain: Software Testing, White-Box Testing, Functional Testing, System Testing, JUnit, Performance Testing, Debugging, Unit Testing, Test Automation, Test Case, Integration Testing, Selenium (Software), Mobile Development Tools
Mixed · Course · 1 - 3 Months

Skills you'll gain: Software Architecture, Systems Development Life Cycle, Systems Architecture, Systems Thinking, Software Design Patterns, Stakeholder Communications, Systems Analysis, Data Flow Diagrams (DFDs), Application Design
Beginner · Course · 1 - 3 Months

Sungkyunkwan University
Skills you'll gain: Machine Learning, Supervised Learning, Python Programming, Model Evaluation, Scikit Learn (Machine Learning Library), Logistic Regression, Applied Machine Learning, Regression Analysis, Classification Algorithms, Statistical Methods, Linear Algebra
Mixed · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Canva (Software), Infographics, Planning, Graphic and Visual Design Software, Design, Graphic Design, Graphical Tools, Graphic and Visual Design, Collaboration
Beginner · Guided Project · Less Than 2 Hours

Imperial College London
Skills you'll gain: Tensorflow, Recurrent Neural Networks (RNNs), Autoencoders, Generative Model Architectures, Data Pipelines, Keras (Neural Network Library), Model Evaluation, Deep Learning, Image Analysis, Transfer Learning, Convolutional Neural Networks, Applied Machine Learning, Bayesian Statistics, Supervised Learning, Natural Language Processing, Computer Vision, Model Deployment, Artificial Neural Networks, Data Preprocessing, Probability Distribution
Intermediate · Specialization · 3 - 6 Months
École Polytechnique Fédérale de Lausanne
Skills you'll gain: Scala Programming, Programming Principles, Data Structures, Functional Design, Object Oriented Programming (OOP), Algorithms, Integrated Development Environments
Intermediate · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Natural Language Processing, Markov Model, Embeddings, Text Mining, Data Preprocessing, Artificial Neural Networks, Machine Learning Methods, Algorithms, Statistical Modeling, Probability & Statistics
Intermediate · Course · 1 - 4 Weeks

California Institute of the Arts
Skills you'll gain: Wireframing, User Interface and User Experience (UI/UX) Design, Mockups, Responsive Web Design, Web Design, User Experience Design, Prototyping, Web Language, Graphic and Visual Design, HTML and CSS, Design Reviews, Typography
Intermediate · Course · 1 - 3 Months

University of Maryland, College Park
Skills you'll gain: Application Security, Secure Coding, Vulnerability Assessments, Security Software, Security Testing, Cybersecurity, Collaborative Software, Threat Modeling, Debugging, Systems Design
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Gemini, Google Workspace, Generative AI, Prompt Engineering, Image Quality
Beginner · Course · 1 - 4 Weeks