Repo for my lessons at the IT department of the Herzen Pedagogical University of Russia