советую всем пройти
introduction to mathematical thinking (основы мат.логики) на coursera, от keith devlin из stanford, серж фаге рассказал несколько лет назад. с нуля займет часов 30-60 (бОльшую часть времени - самому делать ДЗ). в люберецкой школе не научили, а это важная база, мне просто такое никто не рассказывал. логика и математика - это и описательные языки любой науки, и запредельно структурирует мышление, даже (особенно!) гуманитариям. (после можно еще вводный курс по языку программирования python пройти, тогда вообще современный мир будет радикально понятнее)
НЕЛЬЗЯ смотреть разбор решений, пока сам не сделал - иначе теряется весь смысл, только так новые нейронные связи и нарабатываются, нужно не сдаваться пока не решишь. попутно я подглядывал в вики и на рус и на англ определения и теоремы с других ракурсов и другими словами, гуглил и освежал теорию чисел в русских методичках, еще как детектив прочёл книгу «утрата определённости» моррисона клайна (декана матфака columbia про как математика сотни лет шла к окончательным ответам, а гедель с теоремой о неполноте разрушил эту иллюзию). учат доказательствам с азов, на теории чисел/множеств в основном, от слов к символам, к алгебре, к логическим операциям, доказательству по индукции. к курсу недавно и русскоязычные титры появились.
после прохождения этого курса красота вселенной словно засияла новыми красками, какое-то магическое чувство контакта с бесконечным, без всяких аявасок.
и да - я всюду, хоть и старался, учился на тройки (в London business school пятерка была только по стратегии =)))), меня успокоил ray dalio, он писал, что при найме важно не отсечь неотличников - есть рефлексирующие люди и супер сотрудники, но кто фэйлят формальные тестирования. этот курс сделал меня радикально четче, оч. жаль, что в институте с подобными сверхмощными азами не столкнулся