OpenGL courses can help you learn graphics programming, rendering techniques, shading languages, and real-time 3D graphics. You can build skills in texture mapping, lighting models, and optimizing performance for graphics applications. Many courses introduce tools like GLFW for window management, GLEW for OpenGL extension wrangling, and shaders written in GLSL, allowing you to create visually stunning graphics and interactive experiences.

University of Colorado System
Skills you'll gain: Unreal Engine, C++ (Programming Language), Video Game Development, Game Design, Object Oriented Programming (OOP), Software Design Patterns, Software Architecture, Programming Principles, Application Development, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, 3D Assets, Animations, Data Import/Export
Mixed · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Design Thinking, Human Centered Design, User Experience Design, Workplace inclusivity, Diversity Equity and Inclusion Initiatives, Creativity, Cultural Diversity
Beginner · Course · 1 - 4 Weeks

Epic Games
Skills you'll gain: Unreal Engine, User Interface (UI), User Interface (UI) Design, UI Components, Game Design, Video Game Development, Software Design, User Experience, Usability, Programming Principles, Mockups, Prototyping
Beginner · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Virtual Reality, Unity Engine, 3D Assets, Augmented and Virtual Reality (AR/VR), Virtual Environment, Animations, Motion Graphics, Non-Verbal Communication, Human Computer Interaction, Psychology, Artificial Intelligence
Intermediate · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Virtual Reality, Augmented and Virtual Reality (AR/VR), 3D Assets, Unity Engine, Visualization (Computer Graphics), Virtual Environment, Computer Graphics, Game Design, Performance Tuning, Animations
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Video Game Development, Game Design, Debugging, Programming Principles, Animations, Scripting Languages, Event-Driven Programming
Beginner · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Object Oriented Programming (OOP), Web Scraping, Data Structures, Test Driven Development (TDD), Computer Programming, Python Programming, Scripting Languages, User Interface (UI), Open Source Technology, Database Development, Programming Principles, Database Management, Scripting, Software Design
Intermediate · Course · 1 - 3 Months
Imperial College London
Skills you'll gain: Virtual Reality, Augmented and Virtual Reality (AR/VR), Virtual Environment, 3D Assets, Visualization (Computer Graphics), Android Development, Computer Graphics, Android Studio, Computer Graphic Techniques, Animations, Interaction Design
Advanced · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Prompt Engineering, Generative AI, Prompt Patterns, Google Cloud Platform, LLM Application, Large Language Modeling, Cloud Computing
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Game Design, Video Game Development, Unreal Engine, Animation and Game Design, Virtual Environment, Computer Graphics, 3D Assets, Scripting, User Interface (UI), Data Structures, Performance Tuning
Mixed · Course · 1 - 3 Months

Skills you'll gain: 3D Assets, Data Validation, C# (Programming Language), Debugging
Mixed · Course · 1 - 3 Months