These are materials I use in my classes at the journalism and interactive media Masters programs at the University of Miami. I'm a fan of “flipped classrooms,” so I don't devote precious class time to basic software training, just to answer questions about the tools, or to explain advanced techniques if students need them. Tutorials take care of software basics, so we can use class time for lectures, discussions, critiques, and feedback on exercises.
Here's a diagram of what we use each tool for: