What is the difference between coking coal and thermal coal?

Coking (metallurgical) coal is used in steel making and thermal (steam) coal is used in power generation. Have a look at this webpage for more details: 

http://www.homelandenergygroup.com/s/Coal.asp?ReportID=338859&_Title=Comment-on-Coking-Coal-vs-Thermal-Coal