have a go at this website –
http://www.brightstorm.com/ I found it quite useful to revise my maths physics and chemistry.
Text information or assistance is nice and quite informative but these video tutorials are quite good.
The only negative about this site is it doesn't seem to follow any particular order in relation to low learning level to higher learning level so you need to go through and have a go and find out which is the best way.