Очень крутой курс от MIT который я сейчас прохожу называется "The Missing Semester of Your CS Education". Основная идея - что этот курс не про AI и не про языки программирования, а про инструменты, которые для них используются. В первую очередь программистами, но не только. Среди инструментов: shell (терминал), git, vim и др. Научившись оптимально ими пользоваться можно ускорить свою работу как минимум на порядок. Ну и название конечно классное "the missing semester". Как человек замороченный на оптимизацию я, конечно, многое уже знаю, но тем не менее в каждой лекции нахожу что-то новое и применяю.
Список лекций
Course overview + the shell
Shell Tools and Scripting
Editors (Vim)
Data Wrangling
Command-line Environment
Version Control (Git)
Debugging and Profiling
Metaprogramming
Security and Cryptography
Potpourri
Q&A
Рекомендую!
Сайт: https://missing.csail.mit.edu/
Лекции: https://www.youtube.com/watch?v=sz_dsktIjt4&list=PLyzOVJj3bHQuloKGG59rS43e29ro7I57J
