Без образования в нашем мире сложно получить престижную и высокооплачиваемую работу. Можно поступить в институт в своей стране, а можно уехать заграницу. Но далеко не всем хочется отдавать 5 лет своей жизни на образование. Выходом может стать образование онлайн. Давайте посмотрим, возможно ли закончить эквивалент института в интернете. И если да, то как.

Будем изучать самую перспективную профессию, которая уже кормит хлебом с маслом и икрой многих людей по всему миру. Это информатика. Можно найти огромное количество материалов по компьютерным наукам всего за пару кликов в гугле. Но это будут отдельные кусочки по разным языкам программирования, разным технологиям. А вот найти подобие программы института и чтобы все было вместе очень сложно. Да еще и чтобы это было бесплатно. Но это не значит, что таких материалов нет. Мы попытались собрать все эти материалы для вас.

Итак, какие у нас требования к воображаемой программе изучения компьютерных наук? Какие-то институты делают упор на математику, какие-то на инженерию, еще одни — на криптографию, а некоторые чисто на программирование. Мы попытаемся создать общий курс. После прохождения этой программы у вас действительно будут знания на уровне выпускника института. А может и выше. От вас требуется время и желание учиться. Ну и знания английского языка.

Вводные курсы

Введение в компьютерные науки. Выберите два из них.

Простая математика. Нужно пройти 1 курс.

Основные курсы

Структуры данных. Необходим 1 курс:

Операционные системы:

Языки программирования и методологии:

Компьютерная архитектура

Сети:

Передача данных

Криптография и безопасность

Специализированные предметы

Веб разработка:

Структуры данных:

Системы:

Языки программирования:

Безопасность и криптография:

Разработка приложений:

Искусственный интеллект:

Графика:

Математика:

Успехов вам в получении образования. Оставляйте свои замечания и пожелания в комментариях.