An implementation of the time dependent variational principle for matrix product states. Based on the work of Jutho Haegeman et al. (arXiv:1103.0936v2). Part of an MSc thesis supervised by Tobias Osborne at the Institute for Theoretical Physics, Leibniz Universität Hannover.