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.

Peking University
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Unified Modeling Language, System Design and Implementation, Software Engineering, System Implementation, Program Development, Software Development, Software Systems, Software Architecture, Software Design, Software Development Methodologies, Systems Analysis, Systems Design
★ 4.5 (12) · Beginner · Course · 3 - 6 Months

Skills you'll gain: Adobe Photoshop, Layout Design, Graphic and Visual Design, Graphic Design, Adobe Creative Cloud, Photo Editing, Image Quality, Graphics Software, Typography
★ 3.7 (19) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Excel Macros, Microsoft Excel, Data Structures, Data Store, Business Process Automation, Data Processing, Automation, Visual Basic (Programming Language), Scripting, Programming Principles, Scripting Languages, Spreadsheet Software, Computational Logic, Computer Programming Tools, Development Environment, Productivity, Real Time Data, Build Tools, Follow Through, Design
Mixed · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Intrusion Detection and Prevention, Security Controls, Malware Protection, Information Systems Security, Network Security, Security Testing, Firewall, Digital Forensics, Anomaly Detection, Code Review, Network Routing, Proxy Servers, Linux, Internet Of Things
★ 4.5 (174) · Beginner · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: File I/O, Data Persistence, Development Environment, Data Access, Data Structures, Data Storage, Python Programming, Program Development, Integrated Development Environments, Scripting Languages, Debugging
★ 4.7 (1.1K) · Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Data Governance, Data Loss Prevention, Gmail, Google Workspace, Information Management, Data Management, Data Security, Document Management, Records Management, Data Storage, Data Import/Export, Email Security, System Configuration
★ 4.8 (673) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: AI Security, AI Integrations, Agentic Workflows, Responsible AI, AI Orchestration, Authorization (Computing), JSON, Agentic systems, Context Management, Requirements Elicitation
★ 4.7 (53) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Multimodal Prompts, LLM Application, OpenAI API, AI powered creativity, AI Integrations, Large Language Modeling, Embeddings, Prompt Engineering, AI Personalization, Retrieval-Augmented Generation, Web Applications, Flask (Web Framework), Web Development, Software Development
★ 4.6 (63) · Intermediate · Course · 1 - 4 Weeks

Total Seminars
Skills you'll gain: Docker (Software), Linux Administration, Containerization, Firewall, Linux Servers, Cryptography, Linux, Operating System Administration, Cryptographic Protocols, Hardening, Application Deployment, Computer Security, Security Controls, Linux Commands, Systems Administration, System Configuration, Authorization (Computing), Authentications, System Monitoring, Security Engineering
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Devops Tools, DevOps, CI/CD, Cloud Deployment, User Story, Microservices, OpenShift, DevSecOps, Application Deployment, Continuous Integration, Agile Software Development, Cloud-Native Computing, Code Review, Kubernetes, Test Driven Development (TDD), Continuous Deployment, Continuous Delivery, Scrum (Software Development), Agile Methodology, Cloud Computing
★ 4.8 (182) · Intermediate · Course · 1 - 3 Months

Pontificia Universidad Católica del Perú
Skills you'll gain: User Story, Human Computer Interaction, Software Development Life Cycle, Functional Requirement, Unified Modeling Language, User Experience Design, User Interface (UI), Software Development Methodologies, Requirements Analysis, Prototyping, User Experience, User Interface (UI) Design, User Requirements Documents, System Requirements, Interaction Design, Functional Specification, Requirements Elicitation, Human Factors, Software Development, Process Driven Development
★ 4.9 (177) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Sales Strategy, Sales Process, AI Personalization, Proposal Writing, Sales Enablement, Sales Presentations, Responsible AI, Lead Generation, Sales Development, Data Visualization, Competitive Analysis, Prospecting and Qualification, Inside Sales, Microsoft Copilot, Sales Prospecting, Customer Relationship Management (CRM) Software, Generative AI, B2B Sales, Data-Driven Decision-Making
★ 4.5 (62) · Intermediate · Specialization · 1 - 3 Months