First things first, if you're looking for a free class, you might give Rob Slade a watch on LinkedIn. He records videos of himself walking around his town, lecturing to no one, and recording his lectures for our posterity.
I passed the CISSP exam last month and did that by studying the official Sybex book... at least twice and with my own notes. I also did the 1400 (?) questions that Sybex offers in both their practise book as well as in their app.
I liked the app the most because you can use it on your smartphone but also on your computer.
With the browser version I could see what questions I didn't answer yet and even get a list of those I failed.
So my tip is to take a lot of practise questions and learn from that.