Khronos Technology Courses and Training

The following list of training centers and universities offer courses related to one or more of the Khronos Technologies. The list is made up from suggestions and contributions from the community. Did we missed a training center or university? Please use the form below to let us know. Do you know of any Khronos Technology related news or events? You can tell us about the news here and events here. Do you know of an online tutorial or training course? We maintain a community build list sorted by Khronos Technology.

Training Centers

Name API Description
Acceleware OpenCL Acceleware offers advanced OpenCL training courses on techniques for parallel programming in OpenCL specifically tailored for AMD GPUs and APUs. Learn more...
ArrayFire OpenCL Attendees will receive the latest industry knowledge and techniques for GPU computing in CUDA and OpenCL. Learn more...
GB Direct OpenGL ES This course provides the knowledge that a novice OpenGL ES programmer needs to author interactive, 3D graphics applications using OpenGL ES. Learn more...
Hartmann Software Group WebGL Students will glean an extensive understanding of the Web Graphics Library for rendering interactive 2D/3D graphics. Learn more...
Integrated Computer Solutions (ICS) OpenGL This 5-day, hands-on course provides an introduction to modern OpenGL using programmable shader pipelines. Learn more...
Kai Niklas Training OpenGL ES
Vulkan
WebGL
Kai Niklas is available for Inhouse and Company Trainings all over Europe ( on request WORLDWIDE ). Weekend trainings are also possible. Learn more...
KDAB Ltd.
Khronos Member
OpenGL
OpenGL ES
In this course you will learn OpenGL by way of the modern programmable shader-based pipelines applicable to both OpenGL and OpenGL ES. Learn more...
MindShare OpenCL This course provides hands-on programming experience and explains the development environment and programming techniques required for developing general-purpose OpenCL software applications for GPU and multicore hardware. Learn more...
NAG OpenCL This course provides an introduction to the development of OpenCL programs for execution on GPUs from NVIDIA and AMD, as well as on multi-core CPUs. Learn more...
StreamComputing
Khronos Member
OpenCL We at StreamComputing train IT-experts in OpenCL, CUDA and GPU directives world-wide. All trainings can be given in English or Dutch; on request printed materials can be translated into your local language. Learn more...
Tara Technical Training OpenGL
OpenGL ES
Vulkan
Tara Technical Training provides the most up-to-date OpenGL and Vulkan training for technical professionals. Learn more...

Universities

Name API Description
3DC - Kyungpook National University
Khronos Member
OpenCL
OpenGL
OpenGL ES
OpenVG
WebGL
3D Convergence Center is the agency of Kyungpook National University in Korea. We provide the KITE courses that are OpenGL, OpenGL ES, OpenCL, WebGL and OpenVG. Learn more...
Oregon State University
Khronos Member
OpenCL
OpenGL
WebGL

Oregon State University teaches courses in OpenGL, GLSL Shaders, and Parallel Programming (which includes OpenCL).

Each class has extensive course notes, which are released to everyone under a Creative Commons license:

OpenGL:
http://cs.oregonstate.edu/~mjb/cs550

GLSL Shaders:
http://cs.oregonstate.edu/~mjb/cs557

Parallel Programming, including OpenCL:
http://cs.oregonstate.edu/~mjb/cs575

Learn more...
Tampere University of Technology
Khronos Member
OpenCL TIE-51257 Parallel Embedded Computing - Students learn to identify parallelism in applications and processor architecture. Students learn to identify different parallel resources in processor and how to exploit parallelism. Students learn the basic programming concepts for homogeneous and heterogeneous computing models. Learn more...
UC San Diego OpenGL The recently-launched CSE-based Center for Visual Computing, or VisComp, at UC San Diego, confirmed that its first course on the edX learning platform will be taught by the center’s director, computer science professor Ravi Ramamoorthi. The news was part of a formal announcement by UC San Diego that it is partnering with edX, the leading nonprofit, open-source online learning destination that offers online courses to students around the world. Learn more...
University of Bristol
Khronos Member
OpenCL Bristol is one of the most popular and successful universities in the UK and was ranked within the top 50 universities in the world in the QS World University rankings 2016. Bristol is a long-time member of the Khronos group, and their Hands-on OpenCL course was developed by a faculty member who is active in the OpenCL working group. Learn more...
University of Ottawa OpenGL
OpenGL ES
CSI4130 Computer Graphics - Interactive computer graphics. Display data structures and procedures. Graphics pipeline. Geometric transformations. Viewing in three dimensions. Illumination and color models. Object modelling in 2D and 3D. Learn more...

Submit a training center

Do you know of a training center, school, company or university offering Khronos Technologies related training? Let us know and we'll add it to our training page. Know of a Khronos Technology related event or news item?

If you really want us to add your suggestion, please follow our simple guidelines:

  1. Training center or course MUST clearly relate to one of our technologies
  2. ALL submissions will be verified
Required in case you have questions. Will not appear online.
Required in case you have questions. Will not appear online.