Best way to learn..

What is the best way to learn what the game institute is teaching. I want to learn about creating an engine and so on but I am sure there is a ‘free’ way to do it. Any pages or sites that describe how to get started in making an OpenGL engine?