Problem Solving with Algorithms and Data Structures using Python (2015)
I'm one of the students of Brad Miller, creator of this platform, and worked on developing it for a summer.  Feel free to ask questions!