This short course will provide a basic  understanding of the principles of neural networks and ideas behind certain architectures. We will consider the NN's learning process and create a few simple models on the base of the Pytorch framework.