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 California, Davis
Skills you'll gain: Threat Modeling, Open Web Application Security Project (OWASP), Secure Coding, Cryptography, Authentications, Exploit development, Encryption, Penetration Testing, Security Strategy, Security Testing, Data Security, Application Security, Exploitation techniques, Software Design, C and C++, Linux Administration, System Design and Implementation, Java, Programming Principles, Cybersecurity
★ 4.5 (618) · Intermediate · Specialization · 3 - 6 Months
Skills you'll gain: Git (Version Control System), GitHub, Version Control, Continuous Integration, Software Versioning, Collaborative Software, Software Configuration Management, Code Review, Issue Tracking, Command-Line Interface, Software Installation
★ 4.8 (8K) · Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: React.js, UI Components, Front-End Web Development, Web Content Accessibility Guidelines, User Interface (UI), Code Reusability, JavaScript Frameworks, Web Development Tools, Web Frameworks, Cascading Style Sheets (CSS), Application Programming Interface (API), Data Mapping
★ 4.7 (230) · Intermediate · Course · 3 - 6 Months

Skills you'll gain: Architectural Drawing, AutoCAD, Architectural Design, Building Design, Architecture and Construction, Technical Drawing, Autodesk, Engineering Drawings, Drafting and Engineering Design, Computer-Aided Design, Engineering Plans And Specifications, Sustainable Architecture, AutoCAD Civil 3D, Architectural Engineering, Structural Engineering, Land Development, Functional Design, Conceptual Design, Layout Design, 3D Modeling
★ 4.8 (77) · Beginner · Specialization · 1 - 3 Months

California Institute of the Arts
Skills you'll gain: Layout Design, UI/UX Strategy, Information Architecture, Usability, Interaction Design, Graphic Design
★ 4.7 (6.4K) · Beginner · Course · 1 - 4 Weeks

Sage Publications
Skills you'll gain: Statistical Reporting, Plot (Graphics), SPSS, Data Visualization, Correlation Analysis, Statistical Visualization, Descriptive Statistics, Regression Analysis, Research Reports, Report Writing, Histogram, Social Sciences, Political Sciences, Data Entry, Data Visualization Software, Scatter Plots, Statistical Inference, Data Analysis, International Relations, IBM Cloud
Beginner · Specialization · 1 - 3 Months

University of California, Irvine
Skills you'll gain: iOS Development, Apple iOS, User Interface (UI), Model View Controller, Core Data (Software), User Interface (UI) Design, UI Components, User Interface and User Experience (UI/UX) Design, Responsive Web Design, Mobile Development, Human Computer Interaction, Software Design, Geospatial Mapping, Animations, Application Development, Data Persistence
★ 4.5 (189) · Mixed · Course · 1 - 4 Weeks

Michigan State University
Skills you'll gain: Unity Engine, Game Design, Video Game Development, Animation and Game Design, User Interface (UI), User Interface and User Experience (UI/UX) Design, Experience Design, Storytelling, User Experience Design, C# (Programming Language), Animations
★ 4.7 (125) · Intermediate · Course · 1 - 4 Weeks

University of Washington
Skills you'll gain: Model Evaluation, Applied Machine Learning, Machine Learning Methods, Feature Engineering, Regression Analysis, Machine Learning, Image Analysis, Machine Learning Algorithms, AI Personalization, Model Training, Deep Learning, Transfer Learning, Application Development, Predictive Modeling, Model Deployment, Text Mining, Python Programming, Classification Algorithms
★ 4.6 (14K) · Mixed · Course · 1 - 3 Months

Skillshare
Skills you'll gain: Unreal Engine, Adobe After Effects, Motion Graphics, Animations, Animation and Game Design, Multimedia, 3D Modeling, 3D Assets, Logo Design, Cinematography, Video Editing, Post-Production, Computer Graphics, Computer Graphic Techniques, Visualization (Computer Graphics), Photo/Video Production and Technology, Visual Storytelling, Graphical Tools, Creative Design, Typography
★ 4.3 (47) · Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Virtual Networking, Linux Administration, Network Troubleshooting, Linux, Kubernetes, Network Architecture, Network Administration, Linux Commands, Computer Networking, Network Engineering, Docker (Software), TCP/IP, Network Routers, Software-Defined Networking, Network Routing, Routing Protocols, Containerization, Network Switches, Firewall, Network Protocols
★ 4.6 (45) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Node.JS, API Gateway, MySQL, Restful API, MongoDB, OAuth, Microservices, API Design, NoSQL, Object-Relational Mapping, Application Programming Interface (API), Database Design, Relational Databases, Unit Testing, SQL, Databases, MySQL Workbench, Server Side, Application Deployment, Javascript
★ 3.6 (116) · Intermediate · Specialization · 3 - 6 Months