Some of those topics aren't relevant to SPSS. Although CFA& SEM are available through AMOS it isn't in the base package and it is usually recommended to use Lisrel for both because AMOS seems to allow you to run models that should not work and never tells you if there are errors in your model specification. So it gives you output for bad models.
I am not aware of any add-ons that allow a person to run IRT using SPSS, this require MULTILOG, BILOG, advanced SAS knowledge, or R.
While you can use HLM in SPSS, the analysis is fairly limited and I prefer the actual HLM software. I believe it is referred to as Linear Mixed Models within SPSS.
If the person wants to learn SPSS, rather than learn about different advanced measurement techniques I think an intro SPSS book would be good. I learned using some blue paperback book called SPSS for windows and mac or something and spending a lot of time playing around with data.\
The other techniques are best learned using the user manual for each of their respective software programs. The manual for MULTILOG is very useful for IRT, LISREL, for SEM & CFA, and the HLM manual that comes along with the student DL is excellent for teaching someone HLM.