Пропущенный семестр вашего CS-образования
Другие курсы затрагивают продвинутые темы в рамках компьютерных наук (CS): от операционных систем до машинного обучения. Но есть один важный вопрос, который редко освещается – изучение необходимых утилит. Его обычно оставляют студентам для самостоятельного изучения. Но на этом курсе вы научитесь работать с командной строкой, использовать мощный текстовый редактор, необычные функции систем контроля версий и многое другое!
Прочитайте о мотивации создания этого курса.
Лекции 2026
- 1/12: Обзор курса + введение в командную оболочку
- 1/13: Среда командной строки
- 1/14: Среда разработки и инструменты
- 1/15: Отладка и профилирование
- 1/16: Контроль версий и Git
- 1/20: Упаковка и доставка кода
- 1/21: Агентное программирование
- 1/22: За пределами кода
- 1/23: Качество кода
Лекции 2020
- 1/13: Обзор курса + shell
- 1/14: Оболочка и скрипты
- 1/15: Текстовые редакторы (Vim)
- 1/16: Data Wrangling
- 1/21: Среда командой строки
- 1/22: Контроль версий (Git)
- 1/23: Отладка и Профилирование
- 1/27: Метапрограммирование
- 1/28: Безопасность и Криптография
- 1/29: Potpourri
- 1/30: Q&A
Плейлист с лекциями доступен на YouTube.
О курсе
Преподаватели: Anish, Jon и Jose.
Перевод 2026: Kirill V
Благодарности
Авторы курса выражают благодарность Elaine Mello, Jim Cain и MIT Open Learning за предоставленную возможность записывать видео с лекциями; Anthony Zolnik и MIT AeroAstro за аудио- и видео оборудование; и Brandi Adams и MIT EECS.