Covering both theoretical foundations and applications in mathematics and engineering, this graduate textbook introduces numerical, tensor-based methods for tackling high-dimensional problems. Concepts known as tensor trains, matrix product states or hierarchical tensor networks have a range of applications in differential equations, multidimensional integration, machine learning, condensed matter physics, and theoretical chemistry.