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 Michigan
Skills you'll gain: Data Store, Relational Databases, Data Visualization, Data Visualization Software, Databases, Database Design, SQL, Database Management Systems, Database Management, Data Modeling, Query Languages, Object Oriented Programming (OOP), Data Storage, Data Processing, Web Scraping, Geospatial Mapping, Python Programming, Data Collection, Display Devices
Mixed · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Computer Vision, Model Evaluation, PyTorch (Machine Learning Library), Supervised Learning, Unsupervised Learning, Image Analysis, Applied Machine Learning, Data Preprocessing, Dimensionality Reduction, Machine Learning Methods, Reinforcement Learning, Feature Engineering, Machine Learning Algorithms, Convolutional Neural Networks, Regression Analysis, Data Processing, Model Training, Machine Learning, Deep Learning, Model Optimization
★ 3.4 (16) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Email Automation, Google Sheets, Scripting, Google Workspace, Scripting Languages, Spreadsheet Software, Productivity Software, Automation, Hypertext Markup Language (HTML), Data Access, HTML and CSS, Javascript, Supplier Relationship Management
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Cryptography, Encryption, Cryptographic Protocols, Secure Coding, Public Key Cryptography Standards (PKCS), Key Management, Public Key Infrastructure, Python Programming, Brute-force attacks, Scripting, Algorithms, Data Integrity, Verification And Validation
★ 5 (13) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: SketchUp (3D Modeling Software), AutoCAD, Data Import/Export, 3D Modeling, Design Software, Model Optimization, Design, Digital Design, File Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: OpenAI, OpenAI API, Development Environment, DeepSeek API, Agentic Workflows, AI literacy, Application Development, Game Design, Agentic systems, Email Automation, Web Scraping
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Process Flow Diagrams, Target Audience, Process Design, Diagram Design, Data Visualization, User Accounts, Business Process, Graphic Design, Business Strategy
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: 3D Modeling, Unreal Engine, 3D Assets, Computer Graphics, Computer Graphic Techniques, Graphical Tools, Model Optimization
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Facebook, Content Management
Beginner · Guided Project · Less Than 2 Hours

Edureka
Skills you'll gain: Machine Learning Methods, Tensorflow, Predictive Modeling, Machine Learning, Text Mining, Deep Learning, Machine Learning Algorithms, Natural Language Processing, Applied Machine Learning, Convolutional Neural Networks, Supervised Learning, Recurrent Neural Networks (RNNs), Artificial Intelligence, Classification Algorithms, Data Science, Model Training, Artificial Neural Networks, Data Preprocessing, Model Optimization
★ 3.4 (34) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Scaled Agile Framework, Agile Project Management, Agile Software Development, Agile Methodology, Scrum (Software Development), Kanban Principles, Agile Product Development, Lean Methodologies, Business Transformation, Organizational Change, Waterfall Methodology, Scope Management, Process Improvement, Process Mapping, Continuous Improvement Process, Prioritization, Requirements Analysis
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Cloud Platform, Model Deployment, Model Optimization, Serverless Computing, Cloud Deployment, Generative AI, Cloud Platforms, AI Integrations, Application Deployment, Cloud-Based Integration, Containerization, Scalability
Beginner · Course · 1 - 4 Weeks