Object Oriented Programming in Python A Primer on Data Structures and Algorithms k-Nearest Neighbors (k-NN) Dynamic Programming The beauty of Gradient Descent Simple solutions to problems with Greedy Algorithms Neural Prediction with forward propagation Introduction to Deeplearning Solving Directed Acyclic Graphs with Dijkstra's algorithm How to use Matplotlib A quick look at Numpy Take a tour with Pandas Solving Graph problems with the Breadth First Search Algorithm How Hashtables work and how to use them How does Quick Sort work ? What is recursion and why should I use it ? Understanding the Selection Sort Algorithm What is an Algorithm and how does it work ? Clean Code Basic Data Science