/self_taught_programming

База знаний по изучению программирования. Преимущественно на русском языке.

MIT LicenseMIT

База знаний по изучению программирования

В этом репозитории мы собираем лучшие материалы и источники для самостоятельного изучения программирования от нулевого до продвинутого уровня. Все материалы на русском языке, за исключением случаев, когда указан префикс [EN].

Навигация


Начинающим

Записи курсов

Бесплатные онлайн курсы


Курсы разработки ПО


Алгоритмы и структуры данных


Многопоточность и асинхронность

Записи курсов

Доклады

Книги и статьи

Подкасты

Прочее

Платные курсы


Сборка мусора (GC)

GC в .NET


Базы данных

Курсы по СУБД

Доклады и лекции по СУБД

Прочее

ORM

Entity Framework


Проектирование, архитектура и System Design

Архитектура, микросервисы

Бесплатные курсы

Платные курсы

Качество отечественных платных курсов под вопросом. Здесь собраны те из них, что мне попадались. Есть мнение, что курсы по архитектуре от зарубежных авторов более качественные.

GoF паттерны

Domain-Driven Design (DDD)

Чистый код, Best Practice

Чистая архитектура

Платные курсы

Референсные проекты

Референсные проекты на .NET


Процессы-разработки-и-методологии


Тестирование для программиста

Записи курсов, занятия

Доклады

Книги и статьи

Платные курсы


Подкасты


CI/CD


Облака (Clouds)

Курсы


Инструментарий

Git


Регулярные выражения


GPT для программистов


Прочее

YouTube каналы


Чаты (сообщества)


Другие сборники


TODO

  • Добавить обозначение сложности материала для каждой из ссылок
  • Добавить краткое описание каждого курса/доклада/статьи
  • Добавить подробную навигацию
  • В виде спойлера вывести все темы из курсов после названия курса

Материалы будут пополняться и структурироваться. PR горячо приветствуются.