I have had the chance to instruct numerous OpenGL courses over the years, each focusing on different aspects. To that end I create about 30 demos and exercises for the purpose of instruction in class. The course website is here.