Ролики, которые хабровчане годами советуют друг другу в комментариях. Неофициальный проект.
Первая лекция стэнфордского курса CS106A «Методология программирования», который читает профессор Мехран Сахами. Он рассказывает, как устроен курс, и начинает разговор о программировании с самого начала. Курс рассчитан на новичков без опыта, построен на Java и учебном роботе Karel и целиком выложен в открытый доступ.
Советуют как бесплатный стэнфордский курс, который хорошо закладывает основы программирования