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: Keras (Neural Network Library), Convolutional Neural Networks, Reinforcement Learning, Deep Learning, Autoencoders, Unsupervised Learning, Tensorflow, Recurrent Neural Networks (RNNs), Generative Adversarial Networks (GANs), Transfer Learning, Computer Vision, Model Evaluation, Performance Tuning
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: AI Security, Penetration Testing, Network Security, Exploitation techniques, Open Web Application Security Project (OWASP), Cyber Security Assessment, Unix, Computer Security, Network Monitoring, Application Security, Cybersecurity, Artificial Intelligence and Machine Learning (AI/ML), Cryptographic Protocols, Network Protocols, Cryptography, Security Awareness, Generative AI Agents, Server Side, Web Applications, Machine Learning Algorithms
Intermediate · Specialization · 3 - 6 Months

LearnKartS
Skills you'll gain: Apache Kafka
Beginner · Specialization · 1 - 3 Months
University of London
Skills you'll gain: Applied Machine Learning, Model Evaluation, Artificial Intelligence, Machine Learning, Computer Vision, Data Preprocessing
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Object Oriented Programming (OOP), Programming Principles, Python Programming, Computer Programming, Software Engineering, Simulations
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Incident Response, Cyber Threat Hunting, Computer Security Incident Management, Cyber Threat Intelligence, Threat Detection, Threat Management, Security Management, Cybersecurity, Continuous Monitoring, Scenario Testing, Technical Communication, Simulations
Advanced · Course · 1 - 4 Weeks

EC-Council
Skills you'll gain: Node.JS, MongoDB, Angular, Full-Stack Web Development, JavaScript Frameworks, Restful API, Web Applications, Web Development, NoSQL, Front-End Web Development, Application Security, Web Development Tools, Application Programming Interface (API), API Design, Javascript, Database Management, Back-End Web Development, Servers, Middleware
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Test Automation, Performance Testing, Software Quality Assurance, White-Box Testing, API Testing, Test Script Development, Debugging, Software Development Methodologies, User Acceptance Testing (UAT), JUnit, Maintainability, Development Testing, Selenium (Software), Scalability, Automation, Software Technical Review, DevOps, Regression Testing, Test Execution Engine, Security Testing
Beginner · Specialization · 3 - 6 Months

Simplilearn
Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), Computer Programming, Programming Principles, Algorithms, Data Structures, Data Manipulation
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Software Design
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Figma (Design Software), Responsive Web Design, UI Components, User Interface (UI), Layout Design, User Interface (UI) Design, Design Strategies, Web Design, Scalability, Prototyping
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Network Architecture, Wireless Networks, Emerging Technologies, Network Planning And Design, Cloud Engineering, Telecommunications, Internet Of Things, Artificial Intelligence and Machine Learning (AI/ML), Technology Strategies, Real Time Data
Intermediate · Course · 1 - 4 Weeks