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.

University of Colorado Boulder
Skills you'll gain: Data Visualization, Dashboard Creation, Excel Formulas, Dashboard, Pivot Tables And Charts, Plot (Graphics), Microsoft Excel, Data Validation, Data Management, Data Cleansing, Data Entry, Data Sharing, Data Import/Export, Spreadsheet Software, Data Transformation, Microsoft Office, Data Analysis Software, Analysis, Data Integrity, Problem Solving
★ 4.7 (4.1K) · Beginner · Specialization · 3 - 6 Months

Meta
Skills you'll gain: React Native, iOS Development, Core Data (Software), Restful API, User Research, Version Control, GitHub, UI/UX Research, Usability Testing, Apple iOS, Jest (JavaScript Testing Framework), Git (Version Control System), Data Structures, Swift Programming, User Interface (UI), Apple Xcode, Unix Commands, Persona (User Experience), Mobile Development, Javascript
★ 4.6 (8.8K) · Beginner · Professional Certificate · 3 - 6 Months
Skills you'll gain: Desktop Support, Package and Software Management, Technical Support and Services, Computer Hardware, Technical Support, Software Installation, System Support, Network Support, General Networking, Help Desk Support, Technical Documentation, Hardware Troubleshooting, Software Documentation, Customer Support, End User Training and Support, Computer Networking, Information Technology, Technical Writing, Computer Systems, Linux
★ 4.8 (165K) · Beginner · Course · 1 - 3 Months
Skills you'll gain: User Experience Design, User Experience, Persona (User Experience), Web Content Accessibility Guidelines, User Story, UI/UX Research, User Centered Design, Design Thinking, User Research, Human Factors, Human Centered Design, Ideation, Competitive Analysis, Solution Design, Persona Development
★ 4.8 (17K) · Beginner · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: 3D Modeling, Design Thinking, Design Software, 3D Assets, Intellectual Property, Hardware Troubleshooting, Computer-Aided Design, Human Centered Design, Product Design, Design, Innovation, Solution Design, Manufacturing Processes, Computer Graphics, Electronic Hardware, Prototyping, Engineering Design Process, Digital Design, Emerging Technologies, Business Transformation
★ 4.6 (2.5K) · Beginner · Specialization · 3 - 6 Months

Vanderbilt University
Skills you'll gain: Prompt Engineering, Image Analysis, Data Visualization Software, Object Oriented Programming (OOP), Algorithms, Machine Learning Methods, Matlab, Applied Machine Learning, Object Oriented Design, ChatGPT, File I/O, LLM Application, Large Language Modeling, Dimensionality Reduction, Software Engineering, Program Development, Programming Principles, Functional Design, Computer Programming, Data Analysis
★ 4.8 (18K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: User Story, Cloud Deployment, CI/CD, Open Web Application Security Project (OWASP), Continuous Integration, OpenShift, Istio, Kubernetes, Test Driven Development (TDD), Application Deployment, Devops Tools, Gherkin (Scripting Language), Jenkins, Agile Software Development, Scrum (Software Development), DevOps, Secure Coding, Grafana, System Monitoring, Agile Methodology
★ 4.7 (8.2K) · Intermediate · Professional Certificate · 3 - 6 Months
Skills you'll gain: Bash (Scripting Language), Operating Systems, File Systems, Linux Commands, Linux, SQL, Linux Administration, File Management, Unix Shell, Database Application, Unix, Query Languages, Command-Line Interface, Databases, Relational Databases, Authorization (Computing), Authentications, User Accounts, User Interface (UI)
★ 4.8 (6.3K) · Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Algorithms, Debugging, Theoretical Computer Science, Computational Thinking, Program Development, Software Testing, Computer Programming, Performance Stress Testing, Analysis, Solution Design, Data Processing, Bioinformatics, Scalability
★ 4.6 (13K) · Intermediate · Course · 1 - 3 Months

Pontificia Universidad Católica de Chile
Skills you'll gain: File I/O, Python Programming, Code Reusability, Data Structures, Programming Principles, Computer Programming, Program Development, Application Development, Computational Logic
★ 4.4 (5K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Cloud Deployment, Software Development Life Cycle, OpenShift, Istio, Kubernetes, Node.JS, Software Architecture, Application Deployment, Restful API, Database Design, CI/CD, Cloud-Native Computing, NoSQL, Git (Version Control System), Cloud Applications, Javascript, Front-End Web Development, Ajax, Azure DevOps, Software Development
★ 4.6 (9.7K) · Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: React Native, iOS Development, Apple iOS, Software Development Life Cycle, Flutter (Software), Mobile Development, Software Architecture, Android Studio, User Centered Design, Android Development, Swift Programming, Git (Version Control System), GitHub, User Interface (UI) Design, Javascript, Android (Operating System), Front-End Web Development, React Redux, Data Ethics, AI Personalization
★ 4.6 (8.6K) · Beginner · Professional Certificate · 3 - 6 Months