Khan Academy is an amazing new way to learn! If you go to the Khan Academy website and create an account you can access knowledge based learning videos. You can find exactly what you are learning in any class you are taking and watch a video that will teach you how to do what it is you want to learn! Its really amazing!