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ДоступенГлобальное информационное поле. Искусственный интеллект.