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, 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

Skills you'll gain: Model Deployment, MLOps (Machine Learning Operations), Model Optimization, Automation, Artificial Intelligence and Machine Learning (AI/ML), Model Training, Machine Learning Methods, No-Code Development, Data Preprocessing, Scikit Learn (Machine Learning Library), Machine Learning, Model Evaluation, Applied Machine Learning, Predictive Modeling, Feature Engineering, Data-Driven Decision-Making, Machine Learning Algorithms, Artificial Intelligence, Data Validation, Data Quality
Beginner · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Software Documentation, LLM Application, Collaborative Software, Software Testing, Technical Documentation, Large Language Modeling, AI Integrations, Dependency Analysis, Security Testing, AI literacy, Package and Software Management, Debugging, Software Engineering
★ 4.6 (180) · Beginner · Course · 1 - 4 Weeks

University of Leeds
Skills you'll gain: Programming Principles, Computational Logic, Robotics, Python Programming, Computer Programming, Code Reusability, Automation, Algorithms
★ 4.8 (106) · Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Internet Of Things, Basic Electrical Systems, Automation Engineering, Electronics, Electronic Components, Embedded Systems, Control Systems, Electronic Hardware, Wireless Networks, Electrical and Computer Engineering, Hardware Design, Peripheral Devices, Human Machine Interfaces, Electrical Wiring, Computer Systems, Programming Principles, Systems Engineering, Computer Programming, Remote Access Systems, Interactive Learning
★ 4.7 (4K) · Mixed · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: DevOps, Continuous Delivery, CI/CD, Continuous Integration, Process Mapping, Continuous Deployment, Culture Transformation, Continuous Improvement Process, Lean Methodologies, Risk Management, Quality Improvement, Process Improvement, Organizational Structure, Organizational Development, Operational Efficiency, Systems Thinking, System Monitoring
★ 4.7 (597) · Intermediate · Course · 1 - 4 Weeks

Politecnico di Milano
Skills you'll gain: Application Specific Integrated Circuits, Systems Design, Computer Architecture, Functional Design, Hardware Architecture, Cloud Infrastructure, Distributed Computing, Computer Systems, Computing Platforms, System Configuration, Embedded Systems
★ 4.6 (247) · Beginner · Course · 1 - 3 Months

Skills you'll gain: 3D Modeling, 3D Assets, Computer Graphic Techniques, Visualization (Computer Graphics), Computer Graphics, Graphical Tools, Video Game Development, Animation and Game Design, UI Components, Model Optimization, File Management, Virtual Environment, Animations, Game Design, Data Import/Export, User Interface (UI), Image Quality, Performance Tuning
★ 4.4 (40) · Beginner · Specialization · 3 - 6 Months

Imperial College London
Skills you'll gain: Programming Principles, Program Development, Microsoft Visual Studio, Computer Programming, Integrated Development Environments, Computer Programming Tools, Python Programming, Development Environment
★ 4.9 (21) · Beginner · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: CrewAI, AI Workflows, AI Orchestration, Agentic Workflows, Generative AI Agents, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Agentic systems, Business Process Automation, Memory Management, Tool Calling
★ 4.8 (315) · Beginner · Project · Less Than 2 Hours

University of California San Diego
Skills you'll gain: Big Data, Apache Hadoop, Scalability, Data Processing, Data Science, Distributed Computing, Unstructured Data, Data Analysis, Real Time Data, Data Quality, Data Storage
★ 4.6 (11K) · Mixed · Course · 1 - 3 Months

Arizona State University
Skills you'll gain: Integrated Development Environments, Development Environment, Python Programming, Programming Principles, Scripting, Computational Logic, Software Engineering, Computer Programming, Computer Engineering, Scripting Languages, IT Automation, Code Reusability
★ 4.3 (37) · Beginner · Course · 1 - 3 Months