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: Hugging Face, LLM Application, Generative AI, Model Deployment, Cloud Deployment, Natural Language Processing, Large Language Modeling, Applied Machine Learning, User Interface (UI), API Design, Computer Vision
Beginner · Project · Less Than 2 Hours

Coursera
Skills you'll gain: Diagram Design, Data Import/Export, Collaborative Software, Technical Documentation, User Accounts
Beginner · Guided Project · Less Than 2 Hours

DeepLearning.AI
Skills you'll gain: Generative AI, Generative Model Architectures, Jupyter, Sampling (Statistics), Artificial Neural Networks, Algorithms
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: UI/UX Research, User Interface (UI) Design, Design Research, Prototyping, Usability, Figma (Design Software), Web Content Accessibility Guidelines, User Experience Design, Interactive Design, User Centered Design, Mockups, Usability Testing
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Apache Maven, Spring Framework, Microservices, Java Platform Enterprise Edition (J2EE), Spring Boot, Java, Java Programming, Back-End Web Development, Software Architecture, Load Balancing, Application Servers, Restful API, Web Applications, Scalability
Advanced · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Microsoft Copilot, Microsoft Visual Studio, GitHub, Code Review, Integrated Development Environments, Program Development, Software Documentation, AI Enablement, Computer Programming Tools, Web Development Tools, Development Testing, Debugging
Beginner · Course · 1 - 4 Weeks

University of London
Skills you'll gain: User Experience Design, Wireframing, Application Design, Technical Communication, Prototyping, Web Development, User Research, Usability Testing, Responsive Web Design, Version Control, Brainstorming, Project Planning, Application Programming Interface (API), Javascript, MongoDB
Mixed · Course · 1 - 3 Months

Universidade Estadual de Campinas
Skills you'll gain: Android Studio, Android Development, Mobile Development, Event-Driven Programming, User Interface (UI), Application Development, Java, Development Environment, User Interface and User Experience (UI/UX) Design, Extensible Markup Language (XML), Object Oriented Programming (OOP)
Intermediate · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: File I/O, Simulations, C (Programming Language), Computational Thinking, Automation, Algorithms, Data Structures, Theoretical Computer Science, Programming Principles, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Software Installation, Data Validation, Python Programming, Program Development, Computational Thinking, Development Environment, Data Processing, Computer Programming, System Configuration, Algorithms, Debugging
Mixed · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Salesforce, Cloud Applications, Email Automation, Data Management
Beginner · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Network Infrastructure, General Networking, Network Protocols, Network Routers, Network Architecture, Internet Of Things, Wireless Networks, Local Area Networks, Wide Area Networks, Network Switches, Network Security
Intermediate · Course · 1 - 4 Weeks