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: Responsible AI, Cloud Development, Image Analysis, Anomaly Detection, Prompt Engineering, Microsoft Copilot, Microsoft Azure, Cloud Storage, Data Storage, Cloud Applications, Text Mining, Microsoft Development Tools, Unsupervised Learning, Cloud Deployment, Data Storage Technologies, Natural Language Processing, Continuous Deployment, Computer Vision, Cloud Computing, Machine Learning
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Continuous Deployment, System Monitoring, API Testing, Restful API, Site Reliability Engineering, Machine Learning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apache Maven, Build Tools, Eclipse (Software), CI/CD, Java, Software Configuration Management, Continuous Integration, Integrated Development Environments, Dependency Analysis, Extensible Markup Language (XML)
Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Cryptography, Encryption, Public Key Cryptography Standards (PKCS), Cybersecurity, Arithmetic, Algorithms, Theoretical Computer Science, Computational Thinking, Algebra, Python Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Deepseek, AI Workflows, LLM Application, Artificial Intelligence, Model Deployment, Large Language Modeling, Deep Learning, Software Installation, Development Environment, System Configuration, Code Review, Analysis
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Adobe Photoshop, Photo Editing, Adobe Creative Cloud, Computer Graphic Techniques, Photography, Graphics Software, Graphic Design, Image Quality, Creativity
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Microservices, Event-Driven Programming, Service Oriented Architecture, Software Architecture, Cloud Applications, Google Cloud Platform, Cloud Computing Architecture, Cloud Services, Distributed Computing, Scalability
Beginner · Course · 1 - 3 Months

Skills you'll gain: Jira (Software), Issue Tracking, User Story, Dashboard, Workflow Management, Scrum (Software Development), Work Breakdown Structure, Kanban Principles, Sprint Planning, Technical Documentation, Prioritization, Query Languages, Process Management, Collaborative Software, Technical Communication, Stakeholder Communications, Team Oriented
Beginner · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: UI/UX Research, User Research, Design Research, User Interface (UI), User Interface (UI) Design, Usability Testing, Prototyping, Usability, User Experience, User Centered Design, Graphic and Visual Design, Ideation, Web Content Accessibility Guidelines, Design, Peer Review, User Experience Design, Human Computer Interaction, Interaction Design, Qualitative Research, Mockups
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: OAuth, API Gateway, API Design, Restful API, Application Programming Interface (API), Cloud API, Continuous Deployment, CI/CD, Application Lifecycle Management, Secure Coding, Security Controls, Proxy Servers, Authorization (Computing), Continuous Integration, Application Security, Middleware, Software Documentation, Information Systems Security, Network Security, Data Security
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Generative Model Architectures, Large Language Modeling, Generative AI, Open Source Technology, Image Analysis, Model Evaluation, Model Deployment, Scalability, Data Security
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Continuous Delivery, Web Services, Software Testing, Test Execution Engine
Beginner · Course · 1 - 4 Weeks