The material shipped with Dynamo is learning users the core essence of Dynamo. I think this material is a starting point. At DTU we add to this with some other very simple assignments, but they are really in the same ball game as the OOTB material.
The next level is tailor-made and I try to dose it on an individual level to those students who find VPL interesting. However, very fast am I turning towards coding in Python and for some very few also Csharp, but always driven by the student. If they want more, then I give them more.
I think that the best way to disseminate knowledge beyond the bare minimum to pass the lowest bar is to push just one small step further every day and see if it is being handled. And the lowest bar is really low and kept on the OOTB material level.
But, try to write me a private message, and let me see if I can help you.