Лично Я самостоятельно изучаю c# уже долгое время и единственные годные курсы которые я пока что нашел это c# starter и c# essential в исполнении Александра Шевчука. Минусы: Курсы платные и там только подписка - т.е варианта "один раз купил и пользуйся" - нет,
но на торрентах эти курсы лежат и в 720p. Если есть базовые знания - такие как циклы,массивы и т.п то c# starter можно опустить, и начать сразу с c# essential - т.к в нем рассматриваются и основы ООП и "чистый" C#, НО я советую проходить оба курса. Также у них есть c# proffesional но его я пока что не смотрел. И еще, у них есть обновленные версии этих курсов, но ОБЯЗАТЕЛЬНО смотрите именно в исполнении Шевчука. И не ведитесь на их YouTube канал - там демо видео по 15-20 минут, а реальные уроки идут по часу-полтора
P.S.
https://itvdn.com/ru/video/csharp-starter
https://itvdn.com/ru/video/csharp-essential