Получаем образование в интернете: Онлайн-курс “Компьютерные науки”

Без образования в нашем мире сложно получить престижную и высокооплачиваемую работу. Можно поступить в институт в своей стране, а можно уехать заграницу. Но далеко не всем хочется отдавать 5 лет своей жизни на образование. Выходом может стать образование онлайн. Давайте посмотрим, возможно ли закончить эквивалент института в интернете. И если да, то как.
Будем изучать самую перспективную профессию, которая уже кормит хлебом с маслом и икрой многих людей по всему миру. Это информатика. Можно найти огромное количество материалов по компьютерным наукам всего за пару кликов в гугле. Но это будут отдельные кусочки по разным языкам программирования, разным технологиям. А вот найти подобие программы института и чтобы все было вместе очень сложно. Да еще и чтобы это было бесплатно. Но это не значит, что таких материалов нет. Мы попытались собрать все эти материалы для вас.
Итак, какие у нас требования к воображаемой программе изучения компьютерных наук? Какие-то институты делают упор на математику, какие-то на инженерию, еще одни — на криптографию, а некоторые чисто на программирование. Мы попытаемся создать общий курс. После прохождения этой программы у вас действительно будут знания на уровне выпускника института. А может и выше. От вас требуется время и желание учиться. Ну и знания английского языка.
Вводные курсы
Введение в компьютерные науки. Выберите два из них.
- Введение в компьютерные науки и программирование. (MIT)
- Интенсивное введение в компьютерные науки. (Harvard)
- Введение в компьютерные науки и методы программирования. Часть 1 и Часть 2. (Stanford)
Простая математика. Нужно пройти 1 курс.
- Математика для информатиков. (MIT)
- Дискретная математика. (ArsDigita)
Основные курсы
Структуры данных. Необходим 1 курс:
Операционные системы:
Языки программирования и методологии:
- Парадигмы программирования. (Stanford)
Компьютерная архитектура
- Компьютерная архитектура. (Carnegie Mellon)
Сети:
- Основы компьютерных сетей. (Manhattan College)
Передача данных
- Введение в передачу данных. (Thammasat University)
Криптография и безопасность
- Введение в криптографию. (Ruhr University)
Специализированные предметы
Веб разработка:
- Создание динамичных сайтов. (Harvard)
Структуры данных:
- Сложные структуры данных. (MIT)
Системы:
Языки программирования:
Безопасность и криптография:
- Введение в IT безопасность. (Thammasat University)
- Безопасность и криптография. (Thammasat University)
- Билинейные комбинации в криптографии. (BIU)
Разработка приложений:
Искусственный интеллект:
- Искусственный интеллект. (HRW)
- Искусственный интеллект. (Berkley)
Графика:
- Компьютерная графика. (Berkeley)
Математика:
Успехов вам в получении образования. Оставляйте свои замечания и пожелания в комментариях.
*Деятельность Meta Platforms Inc. и принадлежащих ей социальных сетей Facebook и Instagram запрещена на территории РФ.















Лучшие предложения
Надо брать: вместительный рюкзак от Tigernu со скидкой 61%
Кроссовки adidas Ozweego Celox отдают с большим дисконтом на Joom
10 дешёвых товаров, которые нужны в каждом доме
Нашли куртку для снежной зимы от российского бренда со скидкой 63%
5 умных весов, которые помогают следить за здоровьем
Надо брать: внешний аккумулятор для ноутбука от QOOVI со скидкой 53%
14 скучных, но важных бытовых предметов
Что купить на большой распродаже техники со скидками до 73% на AliExpress
3 вида киберугроз, которые могут серьёзно навредить бизнесу
3 возможности сервиса «Сократик», которые помогут сделать презентацию за 15 минут
Как провести идеальный зимний день
T2 вновь дарит подарки на Новый год. Три причины, почему вам об этом стоит знать (даже если вы не клиент)