Students will master the theoretical material provided by the course, be able to apply the knowledge gained to solving theoretical and applied problems. The material covered by the course includes: elementary ring theory and arithmetics, polynomials and fields, linear algebra, group theory, quadratic and symmetric sesquilinear forms, representations of finite groups, multilinear algebra, basics of category theory, basics of homological algebra, and number rings.