https://www.codecademy.com/learn/paths/computer-science
1. Introduction to Programming
2. Development Skills
3. Flow, Data, and Iteration
4. Build a Tourism Recommendation Engine
5. Python Objects
6. Create an Art Marketplace
7. Linear Data Structures
8. Learn Complex Data Structures
9. Data Structures Review
10. Asymptotic Notation
11. Learn Recursion with Python
12. Learn Sorting Algorithms with Python
13. How to Implement Search Algorithms with Python
14. Graph Search Algorithms