Khan Academy on a Stick
Specific Heat, Heat of Fusion and Vaporization
Specifict heat and phase changes: Calculating how much heat is needed to convert 200g of ice at -10C to 110 degree steam.
If the above player doesn't work, you can try this direct link.