This document presents a study on using LSTM neural networks for data-driven prognostics of lithium-ion batteries. The study uses battery data from NASA to train and test an LSTM model for predicting state of health (SoH) and state of charge (SoC). Charging and discharging characteristics are analyzed from the data set. Hardware is also implemented to generate real-time battery data for model validation. The LSTM model is found to either match or outperform other machine learning algorithms in terms of prediction error.