Получаем образование в интернете: Онлайн-курс "Компьютерные науки"
Без образования в нашем мире сложно получить престижную и высокооплачиваемую работу. Можно поступить в институт в своей стране, а можно уехать заграницу. Но далеко не всем хочется отдавать 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 запрещена на территории РФ.
Лучшие предложения
10 товаров дешевле 500 рублей для тех, кто хочет разнообразить сексуальную жизнь
10 потолочных светильников с оригинальным дизайном
10 классных бокалов, которые украсят любое застолье
Как отличить подделку духов от оригинала: 7 заблуждений, которые могут помешать сделать правильный выбор
10 аксессуаров с анималистичными принтами для тех, кто устал от «леопарда»
15 товаров, которые стоит купить на распродаже «Дни выгоды» от AliExpress
AliExpress для мам: 10 товаров, которые сделают дом безопасным для ребёнка
10 товаров, которые превратят гостиную в уютное гнёздышко
5 правил безопасности на дорогах, которые нужно повторить пешеходам
9 мифов о женской сексуальности, которые опровергает наука
Год Fashion на Ozon. Как зарабатывать на моде
Как семье с детьми купить квартиру: 5 мер поддержки, на которые вы можете рассчитывать