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.

DeepLearning.AI
Skills you'll gain: Responsible AI, LLM Application, Large Language Modeling, Google Cloud Platform, MLOps (Machine Learning Operations), Model Deployment, Kubernetes, Model Evaluation, Software Versioning, Supervised Learning
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Vulnerability Management, Network Protocols
Beginner · Course · 1 - 4 Weeks

University of Washington
Skills you'll gain: Unsupervised Learning, Bayesian Statistics, Applied Machine Learning, Data Mining, Statistical Machine Learning, Statistical Inference, Text Mining, Statistical Modeling, Machine Learning Algorithms, Unstructured Data, Machine Learning, Scalability, Data Structures, Distributed Computing, Probability Distribution, Algorithms
Mixed · Course · 1 - 3 Months

Skills you'll gain: Ajax, Gherkin (Scripting Language), Test Tools, Test Script Development, Debugging, Integration Testing, Software Design Patterns, Test Data, Scripting, Web Development Tools, Data Structures, Automation, SQL, MySQL
Intermediate · Specialization · 3 - 6 Months

University of London
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Program Development, Computer Programming, Data Structures, Debugging
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Crisis Management, Incident Response, ChatGPT, Generative AI, AI Enablement, Cross-Functional Collaboration, Prompt Engineering, Cybersecurity, Scenario Testing, Hardening, Complex Problem Solving, Discussion Facilitation, Decision Making, Performance Analysis
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Network Troubleshooting, Hardware Troubleshooting, Network Administration, Desktop Support, System Support, Technical Support, Help Desk Support, Cloud Services, Security Management, Operating Systems, Computer Hardware
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Electric Power Systems, Electrical Power, Energy and Utilities, Basic Electrical Systems, Systems Of Measurement, Sustainable Technologies, Case Studies, Reliability, Market Dynamics, Emerging Technologies, Scalability, Systems Integration, Capacity Management
Beginner · Course · 1 - 3 Months

University of Minnesota
Skills you'll gain: User Story, Agile Software Development, Agile Methodology, Scrum (Software Development), Sprint Retrospectives, Software Development Methodologies, Sprint Planning, Software Engineering, Kanban Principles, Continuous Integration, Test Driven Development (TDD)
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Security Requirements Analysis, Requirements Analysis, Risk Management Framework, Risking, User Requirements Documents, Scalability, Verification And Validation, Software Visualization, Safety and Security
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Visualization (Computer Graphics), 3D Assets, Design Software, Software Installation, Functional Design, Technical Design, Design, Graphical Tools, User Interface (UI), Creative Design, Data Import/Export
Intermediate · Course · 1 - 3 Months

Kennesaw State University
Skills you'll gain: Network Security, Network Administration, Security Management, Firewall, Network Monitoring, Cybersecurity, General Networking, Network Protocols, Computer Networking, Virtual Private Networks (VPN), Wireless Networks, Vulnerability Assessments, Cloud Security, System Monitoring, TCP/IP, Intrusion Detection and Prevention, Cloud Computing, Threat Detection, Cryptography, Encryption
Beginner · Course · 1 - 3 Months