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