Topological quantum field theories (TQFT) map topological spaces to states and operators of quantum mechanical systems. Such a map is a convenient tool to explain quantum correlations. In this talk I will demonstrate how the topological approach can be used to classify quantum entanglement and explain its properties. I will also show how these ideas can be used to construct quantum algorithms in terms of the natural TQFT tools rather than standard gates of quantum computation.