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: Cloud Computing Architecture, Cloud Security, Cloud Infrastructure, Cloud Computing, Cloud Platforms, IT Security Architecture, Cloud Services, Cloud Technologies, Infrastructure Security, Application Security, Data Security, Cybersecurity, Security Controls, Computer Science, Risk Management Framework, Information Technology, Encryption
Intermediate · Course · 1 - 3 Months

Dartmouth College
Skills you'll gain: C (Programming Language), Embedded Systems, Software Visualization, Computer Engineering, System Programming, Computer Programming, Computer Programming Tools, Data Structures, Debugging, Linux, Data Storage
Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Image Analysis, Scalability, Digital Signal Processing, C and C++, Distributed Computing, Computer Graphics, Data Processing, Performance Tuning, Hardware Architecture, Algorithms
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Structures, Algorithms, Graph Theory, Programming Principles, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming, Pandas (Python Package), Machine Learning Algorithms, Computational Thinking, C++ (Programming Language), Data Architecture, Random Forest Algorithm, Performance Tuning, Object Oriented Programming (OOP), Network Analysis, Program Development, Problem Solving, Debugging
Intermediate · Specialization · 3 - 6 Months

Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: OpenAI API, LLM Application, Vector Databases, Generative AI Agents, Tool Calling, Embeddings, Retrieval-Augmented Generation, Prompt Patterns, Artificial Intelligence and Machine Learning (AI/ML), Generative AI, Prompt Engineering, Agentic systems, Large Language Modeling, TypeScript, Responsible AI, Software Development, Real Time Data, Web Scraping, Software Design Patterns
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Educational Materials, Learning Management Systems, Instructional Design, Animation and Game Design, Interaction Design, Graphic and Visual Design, Design Elements And Principles
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Model Context Protocol, OpenAI API, Retrieval-Augmented Generation, OpenAI, Generative AI Agents, Embeddings, ChatGPT, Agentic systems, Vector Databases, Generative AI, Artificial Intelligence, Context Management, Model Evaluation, Application Programming Interface (API), Python Programming, Application Deployment
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Test Script Development, Selenium (Software)
Beginner · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Virtual Reality, Interaction Design, Augmented and Virtual Reality (AR/VR), Virtual Environment, User Interface (UI), Human Computer Interaction, Display Devices, Game Design, Human Machine Interfaces, Usability, User Experience Design
Intermediate · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Application Specific Integrated Circuits, Hardware Design, Computer-Aided Design, Systems Design, Computer Architecture, Network Routing, Computational Logic, Electrical Engineering, Data Structures, Algorithms, Graph Theory, Mathematical Modeling, Calculus
Intermediate · Course · 1 - 3 Months

Fudan University
Skills you'll gain: Unity Engine, Cross Platform Development, Performance Tuning, Mobile Development, Video Game Development, Augmented and Virtual Reality (AR/VR), Computer Graphics, Android (Operating System), 3D Assets, Artificial Intelligence, Animations, Scripting, User Interface (UI)
Intermediate · Course · 1 - 3 Months