редакции Выбор
Бесплатные курсы программирования от самых лучших ВУЗов мира: подборка
РБК опубликовал подборку из ста с лишним бесплатных образовательных курсов самых престижных вузов США. Мы отобрали те их них, которые касаются IT. Само обучение ничего не стоит, но для некоторых курсов есть возможность получения за плату сертификата о прохождении. Со знанием английского открыты все пути.
Курс № 1: введение в разработку игр
Чему научитесь: разрабатывать интерактивные 2D и 3D-игры
Вуз: Гарвардский университет
...
Курс № 2: веб-программирование с использованием Python и JavaScript
Чему научитесь: делать web-приложения на Python, JavaScript и SQL с использованием фреймворков Flask, Django и Bootstrap
Вуз: Гарвардский университет
...
Курс № 3: разработка мобильных приложений с помощью React Native
Чему научитесь: работать с платформой React Native от Facebook, создавать кроссплатформенные нативные приложения с использованием JavaScript без задействования Java или Swift
Вуз: Гарвардский университет
...
Курс № 4: использование Python для исследований
Чему научитесь: работать с Python 3
Вуз: Гарвардский университет
...
Курс № 5: основы программирования и компьютерных наук
Чему научитесь: алгоритмическому мышлению, основным концепциям и понятиям в программировании
Вуз: Гарвардский университет
...
Курс № 6: основы R
Чему научитесь: программировать на языке R на начальном уровне
Вуз: Гарвардский университет
...
Курс № 7: инструменты для повышения производительности
Чему научитесь: управлять файлами и хранилищами с помощью Unix / Linux, использовать GitHub
Вуз: Гарвардский университет
...
Курс № 8: машинное обучение
Чему научитесь: разрабатывать системы рекомендаций, используя алгоритмы
Вуз: Брауновский университет (начальный курс машинного обучения можно пройти также в Гарвардском и Колумбийском университетах)
...
Курс № 9: обучение с подкреплением
Чему научитесь: одному из способов машинного обучения (надо уже уметь программировать на Java и сначала пройти курс машинного обучения)
Вуз: Брауновский университет
...
Курc № 10: обучение без учителя
Чему научитесь: методам рандомизированных алгоритмов, кластеризации, а также отбора и преобразования признаков.
Вуз: Брауновский университет
...
Курс № 11: искусственный интеллект
Чему научитесь: основным методам построения интеллектуальных компьютерных систем
Вуз: Колумбийский университет
...
Курс № 12: анимация и CGI-графика
Чему научитесь: создавать реалистичные анимации с акцентом на технические аспекты CGI-графики
Вуз: Колумбийский университет
...
Курс № 13: статистическое мышление
Чему научитесь: собирать данные, извлекать информацию из визуализации данных, строить модели для прогнозирования
Вуз: Колумбийский университет
...
Курс № 14: модульное программирование
Чему научитесь: работать с концепцией модульного программирования на примере языка Си
Вуз: Дартмутский колледж
...
Курс № 15: расширенные типы данных
Чему научитесь: определять тип данных в языке Си и на основе этого оптимизировать хранение и обработку данных
Вуз: Дартмутский колледж
...
Курс № 16: знакомство с Linux
Чему научитесь: использовать интерфейс командной строки и основные команды Linux
Вуз: Дартмутский колледж
...
Курс 17: анализ алгоритмов
Чему научитесь: делать количественные прогнозы комбинаторных структур (рекомендуется сначала пройти первый и второй вводный курс)
Вуз: Принстонский университет
...
Курс № 18: биткоин и криптовалютные технологии
Чему научитесь: разрабатывать безопасное ПО для взаимодействия с сетью биткоин
Вуз: Принстонский университет
...
Курс № 19: web-программирование на JavaScript
Чему научитесь: делать веб-страницы с использованием HTML и CSS, разрабатывать динамические интерактивные веб-страницы
Вуз: Пенсильванский университет
...
Курс № 20: введение в электронные таблицы и модели
Чему научитесь: работать с Excel и Sheets, сопоставлять данные и прогнозировать с помощью электронных таблиц,
Вуз: Пенсильванский университет
...
Курс № 21: основы разработки ПО на Java
Чему научитесь: лучшим практикам современной разработки ПО, объектно-ориентированному программированию на Java
Вуз: Пенсильванский университет
Также читайте:
Почему среди программистов так мало девушек: неожиданный ответ французских ученых
Язык программирования Java: особенности, популярность, ситуация на рынке труда
Codebattle, или Как опенсорс-проект даёт опыт программирования и помогает строить карьеру