This girhub repository has all the PowerPoint slides, handouts, and Python notebooks for a data mining course taught by Steve Elston of Harvard University. It is oriented towards undergraduate students with a reasonable level of familiarity with computing.
Stephen Elston. CSCI E-96, Data Mining, Discovery and Exploration. Available in a github repository