BigO, Running Time, Invariants - Learning Resources What are some good online resources that will help me better understand BigO notation, running time &amp; invariants?

I'm looking for lectures, interactive examples if possible.
MIT OCW Introduction to algorithms video lectures
Design and analysis of algorithms stanford class