I will teach them by doing
I think that it's almost impossible to transfer all the necessary knowledge about crypto in a course type of environment. Simply because the crypto world is evolving so fast and it's almost impossible to keep up with it. The best is to give a real example that should arouse the learners own curiosity so that he starts researching and learning by himself.
Thanks a lot for your great comment!