The Institution of Engineering and Technology provides extensive teaching and learning materials free of charge:
The German Catalysis Society (GeCatS) has published a teaching profile in the field of catalysis. It is a recommendation on how the scientific basis of catalysis can be presented in master-of-science courses as well as in doctoral and postdoctoral training programs.
Key Topic Collection for Catalysis Teaching (Lehrprofil Katalyse) [PDF]
German Catalysis Society 2018