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.

Skills you'll gain: Android Studio, Android Development, Android (Operating System), Mobile Development, Application Development, User Interface (UI), User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, Human Computer Interaction, Interaction Design, Usability, Development Environment, Development Testing, Debugging
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Semiconductors, Electrical Engineering, Electronic Systems, Electronic Components, Materials science, Electronic Hardware, Electronics, Electrical and Computer Engineering, Physics, Electronics Engineering, Applied Mathematics, Mathematical Modeling
Build toward a degree
Advanced · Specialization · 1 - 3 Months

Skills you'll gain: Tensorflow, Dataflow, Google Cloud Platform, Apache Kafka, Data Lakes, Data Pipelines, Extract, Transform, Load, Feature Engineering, Data Infrastructure, Real Time Data, Unstructured Data, Applied Machine Learning, Data Architecture, Data Warehousing, Model Deployment, Apache Spark, Dashboard, Big Data, Data Governance, Data Migration
Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: TypeScript, Programming Principles, Web Development Tools, Javascript, Web Language
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Model Deployment, Restful API, Application Deployment, Generative AI, Java, Development Environment, Image Analysis, Software Development, Computer Vision
Intermediate · Course · 1 - 4 Weeks

Amazon Web Services
Skills you'll gain: Amazon Web Services, Web Applications, Amazon Elastic Compute Cloud, Information Technology, Cloud Computing, Public Cloud, IT Infrastructure, Amazon S3, General Networking, Network Security, Web Servers, Operating Systems, Servers, Data Centers, Hypertext Markup Language (HTML), Computer Hardware, Javascript, Data Analysis, Project Management
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Rust (Programming Language), Containerization, Data Pipelines, CI/CD, Docker (Software), Jenkins, Application Deployment, DevOps, LLM Application, Hugging Face, Large Language Modeling, Test Case, Restful API, Serverless Computing, Generative AI, Amazon Web Services, Command-Line Interface, Natural Language Processing, Computer Programming, Cloud Computing
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Pseudocode, Responsive Web Design, Computational Thinking, LinkedIn, Cascading Style Sheets (CSS), Front-End Web Development, React.js, HTML and CSS, Debugging, Algorithms, Interviewing Skills, UI Components, Web Design and Development, Professional Development, Programming Principles, Jest (JavaScript Testing Framework), JavaScript Frameworks, Web Development Tools, Web Development, Software Development
Intermediate · Specialization · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Machine Learning Algorithms, Big Data, Product Development, Data Preprocessing, Analytics, File Systems, New Product Development, Data Analysis, Machine Learning, Internet Of Things, Supervised Learning, Product Planning, Unsupervised Learning, Data Storage, Project Planning, Systems Of Measurement, Staff Management
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Tecnológico de Monterrey
Skills you'll gain: Calculus, Applied Mathematics, Physics, Geometry, Visualization (Computer Graphics), Graphing, Mathematical Modeling, Trigonometry
Mixed · Course · 1 - 3 Months

Skills you'll gain: Java, Mobile Development, Java Programming, Object Oriented Programming (OOP), Application Frameworks, Android Development, Application Development, Program Development, Software Development
Intermediate · Guided Project · Less Than 2 Hours

Michigan State University
Skills you'll gain: Game Design, Software Design Documents, Prototyping, Video Game Development, Software Documentation, Animation and Game Design, Conceptual Design, Ideation, Usability Testing, Peer Review, Creativity
Intermediate · Course · 1 - 4 Weeks