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: Canva (Software), Content Creation, Visual Storytelling, Design Elements And Principles, Digital Design, Graphical Tools, Design, Graphics Software, Graphic and Visual Design Software
★ 4.6 (291) · Beginner · Guided Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: Angular, Cascading Style Sheets (CSS), Responsive Web Design, Web Design and Development, Front-End Web Development, HTML and CSS, jQuery, React.js, Javascript, Web Applications, JavaScript Frameworks, Web Development, Bootstrap (Front-End Framework), Frontend Integration, Ajax, Application Frameworks, UI Components, digital literacy, Hypertext Markup Language (HTML), Web Content Accessibility Guidelines
★ 4.4 (53) · Beginner · Specialization · 1 - 3 Months

University of California, Davis
Skills you'll gain: jQuery, Javascript and jQuery, UI Components, Scripting, JavaScript Frameworks, Cascading Style Sheets (CSS), HTML and CSS, Javascript, Hypertext Markup Language (HTML), Frontend Performance, Animations, Event-Driven Programming
★ 4.8 (128) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Generative AI, Generative Model Architectures, Generative Adversarial Networks (GANs), Artificial Intelligence and Machine Learning (AI/ML), Responsible AI, Applied Machine Learning, Data Ethics, Transfer Learning, Artificial Intelligence, Model Optimization, Federated Learning, Machine Learning Methods, Scalability, Machine Learning, Distributed Computing, AI Product Strategy, Microsoft Azure, Information Privacy
★ 4.6 (55) · Intermediate · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Threat Modeling, Secure Coding, Cryptography, Open Web Application Security Project (OWASP), Encryption, Application Security, Penetration Testing, Data Security, Exploitation techniques, Security Controls, Authentications, Vulnerability Management, Advanced Encryption Standard (AES), Personally Identifiable Information, Data Flow Diagrams (DFDs)
★ 4.6 (179) · Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Core Data (Software), JSON, Apple iOS, iOS Development, Data Persistence, Data Store, Network Model, Database Application, Mobile Development, Application Programming Interface (API), Data Modeling, UI Components, Network Protocols, User Interface (UI)
★ 4.6 (137) · Advanced · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Tensorflow, Recurrent Neural Networks (RNNs), Natural Language Processing, Embeddings, Artificial Neural Networks, Model Training, Applied Machine Learning, Data Preprocessing, Machine Learning, Data Processing
★ 4.6 (6.5K) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Email Automation, Web Presence, AI Personalization, Web Design, AI powered creativity, Web Design and Development, Automation, AI Integrations, Responsive Web Design
★ 4.2 (77) · Beginner · Guided Project · Less Than 2 Hours

University of California, Irvine
Skills you'll gain: Internet Of Things, Application Programming Interface (API), TCP/IP, Web Services, Electronics, Control Systems, Embedded Systems, Network Protocols, USB, General Networking, Networking Hardware, Electronic Systems, Machine Controls, Hardware Design, Digital Signal Processing, Digital Communications, Computer Hardware, Python Programming
★ 4.7 (1.6K) · Mixed · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Javascript, Front-End Web Development, Cascading Style Sheets (CSS)
★ 4.2 (46) · Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Generative AI, Cloud Development, Google Cloud Platform, Software Development Tools, Application Development, Integrated Development Environments
★ 4.2 (19) · Beginner · Course · 1 - 4 Weeks

Princeton University
Skills you'll gain: Data Structures, Algorithms, Java Programming, Java, Graph Theory, Computer Programming, Computational Thinking, Spatial Data Analysis, Theoretical Computer Science, Memory Management, Simulations, Performance Tuning
★ 4.8 (85) · Intermediate · Course · 3 - 6 Months