Yes
well worth the time.
This class does a great job of assuming the student has no knowledge of heat pumps and imparting some of the basic concepts needed to understand heat pumps.