This document discusses predicting bitcoin price movements using machine learning techniques. It proposes using LSTM neural networks combined with sentiment analysis of tweets and Reddit posts to analyze factors influencing bitcoin prices. The methodology involves data collection, preprocessing, sentiment analysis to classify tweets as positive, neutral or negative, and training LSTM models on historic price data. The trained models would allow investors to predict bitcoin price changes and limit potential losses. Evaluation of the models found LSTM to have better performance than other techniques for this volatile cryptocurrency data. With further expansion and testing of models on more diverse data, this approach aims to more accurately forecast bitcoin and other cryptocurrency prices.