Coursera, MIPT, Mail.ru Group. Specialization programming-in-python (Программирование на Python).
Данный курс покрывает все необходимые для ежедневной работы программиста темы, а также рассказывает про многие особенности языка, которые часто опускают при его изучении.
В ходе курса я изучил конструкцию языка, типы и структуры данных, функции, научился применять объектно-ориентированное и функциональное программирование, узнал про особенности реализации Python, научился писать асинхронный и многопоточный код. Помимо теории были и практические задания, которые помогли проверить полученные знания и отточить навыки программирования на Python. После успешного окончания курса я могу использовать полученный опыт для разработки проектов различной сложности.