This project sought to explore the use of machine learning algorithms to analyze financial data on Quantopian (https://www.quantopian.com/), an online platform used to develop investment algorithms with the python programming language. Quantopian was used the conduct experimental studies using these machine learning algorithms, with the goal of designing a strategy that is able to predict the movement of financial data with a reasonable accuracy rate.