In 2009, I had recorded a few video sessions on OpenGL for VTU as a part of its EDUSAT program. The videos are free and are publicly available on their website. I had also prepared study material and sample code for distribution against each video. Unfortunately, they are either lost or not hosted on the EDUSAT website. In this page I am making them available.
Session 1: Introduction, Building a 3D House Wireframe Model in OpenGL
In this session I go over the basics of OpenGL API and 3D Solid Model concepts in the backdrop of the “3D House Wireframe Model” lab exercise. At the end of the video I have suggested assignments that will help expand understanding of the concepts learned. Solutions to the assignments are included in the material.
NOTE: Although the video and material suggests usage of Qt 4.4.3, you can download the last Qt 4 release, which is Qt 4.8.7 and work the sample code + exercises using it.
You can watch the complete 48 minute video on VTU’s EDUSAT site here. Download 36 page study material and sample code from here.
Session 2: Colors, Animation, Extrusion
In this session, I discuss the assignments suggested from the previous session first. Later I talk about adding color to 3D models in OpenGL, about animating objects and about a concept called extrusion. Towards the end of the video I have suggested assignments to help expand the understanding of the concepts learned in this session. Solution to the assignments are included in the material.
Watch the complete 36 minute video from here. Download the 17 page PDF material and sample code from here.
Session 3: Drawing Grids (or Meshes)
Almost any 3D surface can be captured as a mesh. Being able to render meshes and deform them is fundamental to any 3D graphics programmer. In this session I explain how to easily generate geometry and topology of meshes, such that one can easily deform and render them.
Session 4: Slow Down, Recap, Q&A
After listening to feedback from students who had listened to my first three sessions live, I had received a lot of questions and requests. I decided to take a break, slow down and go over the basics one more time and answer questions.

Session 5: Fractals
I couldn’t find video for this session on the EDUSAT website. But I was able to find the study material.
Session 6: Lights, Camera, Action
In this session I talk about how to add lights to a 3D scene. Unfortunately though, I do not have the material and sample code for this session. It’s probably there in one of my old external hard disks. If I happen to find it, I will make them available via this page. I have now found the material and have provided link for the same below.

Download material and sample code from here.