Type theory (IFMO, 2014)