Basic programs in opengl with basic 2D & 3D shapes, keyboard input, 3D projection and viewing, animation, sound and texture.