In this lecture, numerical tools for quantum many-body physics will be theoretically discussed and practically applied. We will cover mean-field theory, exact diagonalization, tensor network methods such as DMRG, and quantum Monte Carlo methods. The successful participant will be guided with accompanying exercises towards developing own source codes for solving basic quantum many-body problems using the aforementioned methods.