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.

Universitat Politècnica de València
Skills you'll gain: Computer Hardware, Computer Architecture, Networking Hardware, Hardware Architecture, Computer Systems, Information Technology, Data Storage, Facility Repair And Maintenance, Computer Networking, Peripheral Devices, Wireless Networks, Computer Security
Intermediate · Course · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Data Visualization, Data Visualization Software, Text Mining, Data Presentation, Data Mining, Interactive Data Visualization, Data Storytelling, Dashboard, Tableau Software, Plot (Graphics), Natural Language Processing, Scatter Plots, Unsupervised Learning, Data Mapping, Unstructured Data, Statistical Analysis, Graphing, Predictive Analytics, Big Data, Anomaly Detection
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Identity and Access Management, Computer Security Incident Management, Network Security, Cryptography, AWS Identity and Access Management (IAM), Encryption, User Provisioning, Security Management, Penetration Testing, Vulnerability Scanning, ISO/IEC 27001, Information Systems Security, Network Architecture, Computer Networking, DevSecOps, Risk Management, OAuth, Data Management, Software Development Methodologies, Cybersecurity
Beginner · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Unreal Engine, Object Oriented Programming (OOP), File I/O, C++ (Programming Language), Object Oriented Design, Debugging, Computer Programming, Event-Driven Programming, Video Game Development, Unity Engine, Data Structures, C# (Programming Language), Data Storage, 3D Assets, Development Environment, Game Design, Software Documentation, Software Design Patterns, User Interface (UI), Programming Principles
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Unsupervised Learning, Scikit Learn (Machine Learning Library), PyTorch (Machine Learning Library), Convolutional Neural Networks, Exploratory Data Analysis, Deep Learning, Microsoft Azure, Data Visualization, Classification Algorithms, Applied Machine Learning, Regression Analysis, Predictive Modeling, Data Analysis, Image Analysis, Artificial Intelligence and Machine Learning (AI/ML), Data Science, MLOps (Machine Learning Operations), Transfer Learning, Machine Learning, Tensorflow
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Kubernetes, Cloud-Native Computing, Google Cloud Platform, Application Deployment, Scalability, Load Balancing, Containerization, Data Persistence, Data Storage, Cloud Security, General Networking
Intermediate · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Threat Modeling, MITRE ATT&CK Framework, Penetration Testing, Azure Active Directory, Network Security, Computer Systems, Security Information and Event Management (SIEM), Security Testing, Encryption, Cybersecurity, System Testing, Cloud Security, Vulnerability Scanning, Threat Management, Cloud Computing, Authentications, Active Directory, Operating Systems, Data Management, Computer Security Incident Management
Beginner · Professional Certificate · 3 - 6 Months

Peking University
Skills you'll gain: Data Structures, Algorithms, C++ (Programming Language), C (Programming Language), File I/O, Object Oriented Programming (OOP), Graph Theory, Programming Principles, Data Storage, Program Development, Computer Programming, Computational Thinking, Computer Science, Computer Architecture, Theoretical Computer Science, Web Analytics and SEO, Software Engineering, Database Systems, Application Development, Software Design
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Kotlin, Object Oriented Programming (OOP), Programming Principles, Android Development, Data Structures, Computer Programming, Mobile Development, Debugging
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Excel Macros, Visual Basic (Programming Language), Data Import/Export, Programming Principles, Spreadsheet Software, UI Components, User Interface (UI), Automation, File I/O, Debugging, Data Validation
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Penetration Testing, Application Security, Secure Coding, Exploitation techniques, Software Design Patterns, Vulnerability Assessments, Amazon Web Services, SQL, Operating Systems, C (Programming Language)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: User Story, Agile Project Management, Backlogs, Sprint Planning, Project Risk Management, Agile Methodology, Risk Management, Management Reporting, Sprint Retrospectives, Performance Reporting, Team Oriented, Project Estimation, Project Performance, Estimation, Capacity Planning, Prioritization
Beginner · Course · 1 - 4 Weeks