For those interested in learning the fundamentals of thermoelectricity from a microscopic point of view, understand the operation of the devices and also learn about measurement of thermoelectric properties in nano-scaled materials and the whole system efficiencies, there is a very interesting course freely available at the nanoHub website.
The course is called "Thermoelectricity: From atoms to systems" and is given by Professors Datta, Lundstrom and Shakouri from Purdue University (USA). It is distributed in 5 weeks and fro the website you have access to the videos of the lectures, slides and quizs and exams. There is also a forum for discussions. From the video above you can have an idea of what the course is about.