Please feel free to raise any genuine issue you may have, however, it has been noticed that few people open empty issues to raise their GitHub contribution on their account. Such spammers will be blocked.
You are welcome to contribute, please create PR for actual college/University level courses. Please do not add links for small MOOCs, basic tutorials, or advertisements for some sites/channels.
Что это?Подобранный список курсов по информатике уровня университета, для которых есть публичные видеолекции. Темы охватывают от введения в программирование до машинного обучения, безопасности, робототехники и других направлений.
Это один список или набор списков?Это один большой список в формате Markdown с оглавлением и крупными разделами по темам информатики (алгоритмы, системы, базы данных, ИИ, машинное обучение, безопасность, робототехника и др.). Каждый раздел содержит ссылки на страницы курсов университетов или их плейлисты с видео.
Как устроен список и с чего начать?Посмотрите оглавление, чтобы перейти к разделу нужной темы, затем выберите курс: в записи есть ссылка на плейлист с видео или на страницу курса. Общая информация об использовании есть в файле NOTES.
В записях есть конспекты и задания или только видео?В основном только ссылки на видеолекции и плейлисты, но некоторые записи включают и дополнительные материалы: конспекты, задания или экзамены. Например, у COMP1511 указаны «Lectures, Labs, Assignments, Exercises, Exams» (лекции, лабораторные, задания, упражнения, экзамены).
Записи проверяются и список обновляется?Да. Авторам просят присылать только настоящие курсы колледжей и университетов, а не базовые туториалы или ссылки на маркетинг MOOC. Пустые низкокачественные PR и issue блокируются. В списке есть курсы за 2025 год, что говорит об активной поддержке.
Какие университеты представлены в списке?Многие ведущие вузы встречаются неоднократно, в том числе MIT, Stanford, UC Berkeley, Harvard, CMU, UMichigan, Georgia Tech, UW, UC Davis, а также несколько IIT в Индии и другие.
Сколько тематических областей охватывает список?Более 20 крупных областей: введение в информатику, алгоритмы, системы, базы данных, разработка ПО, ИИ и машинное обучение (с множеством подтем, например NLP, генеративный ИИ, обучение с подкреплением), сети, безопасность, компьютерная графика, вычислительная физика и биология, квантовые вычисления, робототехника, финансы и блокчейн.
С чего должен начать новичок?Начните с раздела «Introduction to Computer Science» («Введение в информатику»). В нём есть курсы, понятные новичкам, например CS50 от Harvard и MIT 6.0001 Introduction to Computer Science and Programming in Python.