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: Threat Management, Cybersecurity, Risk Management, Incident Response, Vulnerability Management, Security Information and Event Management (SIEM), Security Controls, Information Systems Security, Enterprise Security, Risk Analysis, Threat Detection, Information Assurance, Open Web Application Security Project (OWASP), Auditing, Compliance Auditing
Beginner · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: Matplotlib, Object Oriented Design, Java, Object Oriented Programming (OOP), Data Analysis, Unit Testing, Pandas (Python Package), Java Programming, Eclipse (Software), Application Development, Data Visualization, Data Structures, Data Science, Data Cleansing, Debugging, Pivot Tables And Charts, Data Visualization Software, Programming Principles, Python Programming, Computer Programming
Beginner · Specialization · 3 - 6 Months

University of Toronto
Skills you'll gain: Apple iOS, Swift Programming, Apple Xcode, Mobile Development, Application Design, Application Development, User Interface (UI), Interaction Design, Animations, Computer Graphics, Persistence, Network Model, Data Storage
Mixed · Course · 1 - 3 Months

Skills you'll gain: Performance Tuning, Virtual Environment
Intermediate · Course · 1 - 3 Months

Dartmouth College
Skills you'll gain: C (Programming Language), Software Documentation, Programming Principles, Computer Programming, Embedded Software, Human Computer Interaction, Debugging, Development Environment, Engineering Calculations
Beginner · Course · 1 - 3 Months

Skills you'll gain: Cybersecurity, Cyber Security Assessment, Cyber Security Strategy, Cyber Security Policies, Network Security, Computer Security Awareness Training, Vulnerability Assessments, Cyber Risk, Security Awareness, Incident Response, Data Security, Technical Support and Services, Information Assurance, Information Technology, General Networking
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Large Language Modeling, Responsible AI, AI Personalization, Mobile Development, Anthropic Claude, Artificial Intelligence, LLM Application, Software Development Tools, Software Testing, Apple iOS, Test Automation, Software Development, Machine Learning Methods, DevSecOps, AI Product Strategy, Artificial Intelligence and Machine Learning (AI/ML)
Advanced · Specialization · 1 - 3 Months

EDUCBA
Skills you'll gain: Technical Drawing, Engineering Drawings, Mechanical Drawings, Computer Aided Three-Dimensional Interactive Application (CATIA), Assembly Drawing, 3D Modeling, Mechanical Design, Drafting and Engineering Design, Computer-Aided Design, Visualization (Computer Graphics), File Management, Engineering Design Process, Interoperability, User Interface (UI)
Beginner · Course · 1 - 3 Months

Skills you'll gain: Network Troubleshooting, Display Devices, Cloud Computing Architecture, Networking Hardware, Virtual Machines, Dynamic Host Configuration Protocol (DHCP), Cloud Computing, Firewall, Mobile Security, USB, Computer Networking, Network Routers, Network Infrastructure, Network Switches, Cloud Security, Network Protocols, System Configuration, System Support, End User Training and Support
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Photo Editing, Adobe Illustrator, Color Theory, Adobe Photoshop, Responsible AI, Typography, Generative AI, Graphic and Visual Design, Graphic Design, Photography, Data Ethics, Design, Adobe Creative Cloud, Design Elements And Principles, Graphic and Visual Design Software, Digital Design, File Management, Prompt Engineering, Branding, Storytelling
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: 3D Modeling, Computer-Aided Design, Mechanical Design, Simulation and Simulation Software, Engineering Drawings, Prototyping, Engineering Software, Manufacturing Processes, Engineering Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Debugging, Program Development, Data Structures, Python Programming, Scripting, Programming Principles, Computer Programming, Scripting Languages
Beginner · Course · 1 - 3 Months