https://sharelearn.net/learn/courses/udemy-algorithms-in-python-design-techniques/
Algorithms in Python : Design Techniques And Approach