Khan Academy:Â Thermodynamics
Virtual labs:
Enthalpy change of combustion
Temperature change (neutralisation)