Course Description

OpenGL is a powerful software interface used to produce high-quality, computer- generated images and interactive applications using 2D and 3D objects and color bitmaps and images. In this course students learn the basics of platform-independent graphics programming using OpenGL. Topics include creating windows, rendering primitives, basic transformations, 3-D viewing and modeling, as well as an introduction to shading, lighting and texturing effects.

Course Outline


•What Is OpenGL?


•Steps to Building a Model

•A Bit of Code

•OpenGL Datatypes

•OpenGL Pipeline

•Additional OpenGL Libraries

•GLUT Display Callback

•Getting Started

•Adding the OpenGL Libraries

•Preventing the Command Line

•Drawing Primitives

oLooping Primitives

oDrawing Lines

oDrawing a SquareoDrawing Strips



•2D Implementations

•3D Implementations

o3D Objects and Rotation


•Shading Effects

•Lighting Effects

•Texturing Effects

•OpenGl Function Calls


Experience with a procedural programming language is required. Prior OpenGL experience is not required.


3 Days | 6 Nights

Applies Towards the Following Certificates

Enroll Now - Select a section to enroll in
Section Title
Introduction to OpenGL
T, Th
Time (Central Time)
5:00PM to 8:00PM
Oct 11, 2022 to Oct 27, 2022
Schedule and Location
# of Course Hours
Delivery Option
Course Fee(s)
Rate non-credit $1,995.00
Potential Discount(s)
Required fields are indicated by .
*Academic Unit eligibility to be determined by college/university in which you are enrolled in a degree seeking program.