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 Colorado System
Skills you'll gain: AWS Identity and Access Management (IAM), Amazon Web Services, Amazon Elastic Compute Cloud, Identity and Access Management, Cloud Computing, User Provisioning, Cloud Management, Cloud Infrastructure, Cloud Security, Load Balancing, User Accounts, Cloud API, Cloud Services, Linux Servers, Apache, Web Servers, Linux Administration, System Configuration, Command-Line Interface, Debugging
★ 4.5 (132) · Beginner · Course · 1 - 4 Weeks

University of Leeds
Skills you'll gain: Cryptographic Protocols, Cryptography, Encryption, Public Key Cryptography Standards (PKCS), Data Security
★ 4.4 (16) · Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Continuous Delivery, Test Driven Development (TDD), Unit Testing, Continuous Deployment, Continuous Integration, Test Script Development, Program Development, CI/CD, Agile Methodology, Test Automation, Development Testing, Mockups, Test Case, Agile Software Development, Software Testing, Debugging, Software Development, Python Programming, Version Control, Requirements Analysis
★ 4 (83) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: AutoCAD, Architectural Drawing, Drafting and Engineering Design, Blueprinting, Technical Drawing, Computer-Aided Design, Plot (Graphics)
★ 4.3 (74) · Beginner · Guided Project · Less Than 2 Hours

Jordan University of Science and Technology
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, C# (Programming Language), Program Development, Software Engineering, C++ (Programming Language), Data Structures, Software Development, Computer Programming, Programming Principles, Java, Query Languages
★ 3.8 (19) · Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Frontend Integration, CI/CD, Jenkins, Docker (Software), Spring Boot, Continuous Integration, Configuration Management, Containerization, Cloud-Native Computing, Scalability, Software Documentation, Application Deployment, Java, API Design, Java Programming, API Gateway, Back-End Web Development, JUnit, Application Programming Interface (API), React.js
★ 3.9 (21) · Intermediate · Specialization · 1 - 3 Months

Scrimba
Skills you'll gain: Python Programming, Programming Principles, Computational Logic, Computer Programming, Web Development Tools, Web Development, Software Engineering
★ 4.7 (21) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Incident Response, Cyber Threat Hunting, Computer Security Incident Management, Incident Management, Cyber Threat Intelligence, Threat Detection, Cyber Security Strategy, Security Strategy, Threat Management, Cybersecurity, Scenario Testing, Technical Communication
★ 4.3 (47) · Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Data Ethics, Responsible AI, Data Collection, Game Theory, Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Algorithms, Decision Intelligence, Artificial Intelligence, Model Evaluation, Social Justice, Predictive Modeling, Mitigation
★ 4.8 (124) · Beginner · Course · 1 - 4 Weeks

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Algorithms, Programming Principles, Data Store, Data Management, Computational Thinking, Memory Management, C and C++, Software Design, Problem Solving, Complex Problem Solving
Mixed · Course · 1 - 3 Months

Skills you'll gain: Cyber Threat Intelligence, MITRE ATT&CK Framework, Hardening, Cyber Threat Hunting, Operating System Administration, Exploitation techniques, Linux Commands, Intrusion Detection and Prevention, Cyber Operations, Linux, Cybersecurity, Cyber Security Strategy, Threat Detection, Network Security, Network Monitoring, Operating Systems, Cyber Attacks, Cyber Engineering, Network Administration, Security Awareness
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: HTML and CSS, Hypertext Markup Language (HTML), Responsive Web Design, Cascading Style Sheets (CSS), Web Development Tools, Web Design, Application Deployment, Web Design and Development, Computer Programming Tools, Development Environment, Software Development Tools, UI Components, Web Development, Front-End Web Development, User Interface (UI), Interactive Design, Collaborative Software, Design Elements And Principles
★ 4.7 (141) · Beginner · Course · 3 - 6 Months