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