Introduction to Parallel computing, Livermore Computing Center Online Tutorial
threading vs multiprocessing in python Talk
Performing Asynchronous I/O Bound Operations (Jeffrey Richter) Talk
Programming Paradigms material proposed by the NLeSC external Training: intermediate Research software Development online Material