Harvard CS50

Добро пожаловать в Гарвард! Перед вами — легендарный гарвардский курс «CS50. Основы программирования» на русском языке!
CS50 подойдет любому человеку, который решил стать «айтишником». Его можно рекомендовать и способным школьникам, и умудренным опытом «перебежчикам» из других профессий. Вы изучите основы программирования и основные концепции компьютерных наук.
Курс очень информативен, но при этом подан настолько увлекательно, что лекции смотрятся как любимый сериал.
- Уровень 0
В прогрессе Системы счисления. Алгоритмы. Визуальный язык Scratch и программы на нём. - Уровень 1
Доступен Основные команды Linux. Язык Си, его синтаксис. Первая программа (hello world). - Уровень 2
Доступен Что такое криптография? Простые криптографические шифры. Баги. Си: строки и массивы. - Уровень 3
Доступен Алгоритмы сортировки. Компилятор. Побитовые операции. - Уровень 4
Доступен Рекурсия. Стек памяти и локальные переменные. Кодирование изображения. Структуры (struct). Основы адресной арифметики. - Уровень 5
Доступен Указатели, структура памяти, стек, очереди и связные списки. - Уровень 6
Доступен Начинаем программировать в вебе. HTML, CSS, протокол TCP/IP и HTTP. - Уровень 7
Доступен Язык программирования PHP. Динамическая типизация. - Уровень 8
Доступен Шаблон MVC. Немного о языке запросов SQL. - Уровень 9
Доступен JavaScript, Ajax и DOM. - Уровень 10
Доступен Глобальное информационное поле. Искусственный интеллект.