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.

Arizona State University
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Event-Driven Programming, Python Programming, User Interface (UI), Computer Programming, Human Computer Interaction, Application Development, Graphical Tools
Beginner · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Role-Based Access Control (RBAC), Authorization (Computing), Identity and Access Management, AWS Identity and Access Management (IAM), Geographic Information Systems, Encryption, Data Security, Network Security, Information Systems Security, Web Components, Public Key Infrastructure, Wireless Networks
Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Algorithms, Debugging, Development Environment
Mixed · Course · 1 - 3 Months

Skills you'll gain: Exploratory Data Analysis, Autoencoders, Feature Engineering, Unsupervised Learning, Supervised Learning, Classification Algorithms, Regression Analysis, Dimensionality Reduction, Time Series Analysis and Forecasting, Recurrent Neural Networks (RNNs), Convolutional Neural Networks, Reinforcement Learning, Generative Adversarial Networks (GANs), Deep Learning, Data Analysis, Statistical Methods, Data Preprocessing, Machine Learning, Data Science, Python Programming
Build toward a degree
Intermediate · Professional Certificate · 3 - 6 Months

Ball State University
Skills you'll gain: Data Analysis, Programming Principles, Statistical Analysis, Computer Programming, Python Programming, Object Oriented Programming (OOP), Natural Language Processing, Scripting, NumPy, Algorithms, Debugging, Data Structures
Build toward a degree
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Stored Procedure, SQL, Data Presentation, Query Languages, Relational Databases, Database Development, Database Administration, Data Science
Advanced · Guided Project · Less Than 2 Hours

LearnQuest
Skills you'll gain: Spring Framework, JUnit, Unit Testing, Enterprise Application Management, Java, Integration Testing, Configuration Management, Software Design Patterns, Extensible Markup Language (XML), Context Management, Dependency Analysis
Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: C (Programming Language), Python Programming, Programming Principles, System Programming, Computer Programming, Unix, Computer Science
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Scalability, Application Design, Event-Driven Programming, Object Oriented Programming (OOP), Functional Design, Application Development, User Flows, Computer Programming, Integrated Development Environments, Software Architecture, Debugging, Mobile Development, Data Validation, Data Analysis
Beginner · Specialization · 1 - 3 Months

Logical Operations
Skills you'll gain: Routing Protocols, Network Routing, Virtual Local Area Network (VLAN), TCP/IP, Network Administration, Network Switches, General Networking, Network Architecture, OSI Models, Network Routers, Local Area Networks, Networking Hardware, Computer Networking, Network Infrastructure, Network Model, Network Protocols, Command-Line Interface
Mixed · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Microsoft Excel, Excel Formulas, Data Visualization, Spreadsheet Software, Microsoft Office, Microsoft 365, Productivity Software, Data Import/Export, Data Management
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Canva (Software), Copywriting, Social Media Content, Content Creation, Social Media, Instagram, Marketing Materials, Brand Strategy, Storytelling, Branding, Graphic and Visual Design, Social Impact, Software Development Tools, Build Tools, Social Work, Time Management
Intermediate · Course · 1 - 4 Weeks