Know some C++? Want to learn how to program in 3D? You've come to the right place! Designed to be understandable to beginners, but advanced enough for experienced developers, the free video tutorials here will get you started making 3D programs using OpenGL and GLUT in no time. Each lesson has a text version and comes with exercises to help you gain experience programming on your own, rather than just shoving lots of syntax down your throat. So what are you waiting for? Let's learn some OpenGL!

NEW! Check out my new website, CSAnimated.com, which has narrated Flash animations giving complete explanations of various computer science topics.


Crab Pong game screenshot

[Actual clip from lesson 21]


Like my site? Let people know:

Digg StumbleUpon del.icio.us

Text outline of lessons: [picture outline]

Suggestions for these lessons? They're not set in stone. Rock the forums with your ideas, or send a rock-solid e-mail to .