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

Без образования в нашем мире сложно получить престижную и высокооплачиваемую работу. Можно поступить в институт в своей стране, а можно уехать заграницу. Но далеко не всем хочется отдавать 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 запрещена на территории РФ.















Лучшие предложения
60 отличных подарков бабушке на Новый год
5 хороших игровых мышек дешевле 5 тысяч рублей
Что умеет большой аэрогриль «Грандшеф 16 в 1» с высоким рейтингом на маркетплейсах
Берём в подарок компьютерное кресло с поддержкой поясницы
Надо брать: кроссовки от Baasploa, в которых тепло и сухо в слякоть
Сейчас со скидкой: 15 отличных товаров на AliExpress
Вы давно этого хотели: 5 новогодних подарков от Dreame, которые пора уже себе купить
15 вещей из новогоднего вишлиста команды Лайфхакера
От ПМС до овуляции. Всё, что нужно знать о менструальном цикле
Как работает распродажа на Ozon c точки зрения продавца и покупателя
Как найти увлечение после 60 лет и почему это важно
Приоритетная задача! Чек-лист отдыха на праздниках