Checklist - the checklist tells you what you should know about a topic.  It is an excellent place to start.
  Information - a web page full of useful information.
  Video - some topics are greatly improved by being able to see them.
  Multiple choice test - a chance to find out whether you have understood the basics.    
  Questions - other types of question to help you find out whether you do understand.  Answers are usually included.
  Animation - a good animation can help you change things and see what happens

The blog site for homework can be found here