Course in Russian. Covers the main algorithmic methods: greedy algorithms, divide and conquer, dynamic programming, with implementation in C++, Java and Python. Suits first- and second-year students, school students and anyone preparing for the algorithm part of a job interview; 5-7 hours a week. Free and open at any time; the certificate is issued by Computer Science Center.
Courses & lectures Free Online
Course in Russian. Introduces the basic concepts of mathematical analysis: sequences, limits, continuity, derivatives and integrals. Aimed at first- and second-year students of technical programs; 26 lessons, 6-8 hours a week. Free and open at any time; a certificate is available on completion.
Courses & lectures Free Online
Course in Russian. A concise overview of the fundamentals of linear algebra that recalls the basic facts used in practical programming. Aimed at IT students; school mathematics and the basics of linear algebra from the first university semester are required. 9 lessons, 5-8 hours a week; free and open at any time.
Courses & lectures Free Online
Course in Russian. Introduces the basics of probability theory: probability spaces, conditional probability, random variables, independence, expected value and variance, and proves the law of large numbers. Video lectures, worked examples and problems, 31 lessons. Free and open at any time; a certificate is available on completion.
Courses & lectures Free Online