Курс поможет разобраться в теме алгоритмов и подготовиться к собеседованиям, научит писать эффективный код, оценивать сложность и выбирать оптимальные структуры данных под задачу.
Для прохождения курса нужно:
знать один из языков: C++, Python, Java, Go, JavaScript, C#, Kotlin или Swift;
разбираться в базовой математике уровня старших классов;