Добавить в корзинуПозвонить
Найти в Дзене
Spark

14 бесплатных курсов программирования: хватит откладывать

Мало кто знает, что самые крутые ВУЗы мира вроде Гарварда или Принстона делают бесплатные онлайн-курсы, которые доступны в том числе и россиянам. Если понимаешь по-английски, можно освоить новую профессию или серьезно прокачать навыки. Вот подборка из 14 таких курсов: Курс № 1: основы программирования и компьютерных наук Чему научитесь: алгоритмическому мышлению, основным концепциям и понятиям в программировании Вуз: Гарвардский университет Курс № 2: знакомство с Linux Чему научитесь: использовать интерфейс командной строки и основные команды Linux Вуз: Дартмутский колледж Курс № 3: основы разработки ПО на Java Чему научитесь: лучшим практикам современной разработки ПО, объектно-ориентированному программированию на Java Вуз: Пенсильванский университет Курс № 4: веб-программирование с использованием Python и JavaScript Чему научитесь: делать web-приложения на Python, JavaScript и SQL с использованием фреймворков Flask, Django и Bootstrap Курс № 5: введение в разработку игр Чему научит

Мало кто знает, что самые крутые ВУЗы мира вроде Гарварда или Принстона делают бесплатные онлайн-курсы, которые доступны в том числе и россиянам. Если понимаешь по-английски, можно освоить новую профессию или серьезно прокачать навыки. Вот подборка из 14 таких курсов:

Курс № 1: основы программирования и компьютерных наук

Чему научитесь: алгоритмическому мышлению, основным концепциям и понятиям в программировании

Вуз: Гарвардский университет

Курс № 2: знакомство с Linux

Чему научитесь: использовать интерфейс командной строки и основные команды Linux

Вуз: Дартмутский колледж

Курс № 3: основы разработки ПО на Java

Чему научитесь: лучшим практикам современной разработки ПО, объектно-ориентированному программированию на Java

Вуз: Пенсильванский университет

Курс № 4: веб-программирование с использованием Python и JavaScript

Чему научитесь: делать web-приложения на Python, JavaScript и SQL с использованием фреймворков Flask, Django и Bootstrap

Курс № 5: введение в разработку игр

Чему научитесь: разрабатывать интерактивные 2D и 3D-игры

Вуз: Гарвардский университет

Курс № 6: основы R

Чему научитесь: программировать на языке R на начальном уровне

Вуз: Гарвардский университет

Курс № 7: введение в электронные таблицы и модели

Чему научитесь: работать с Excel и Sheets, сопоставлять данные и прогнозировать с помощью электронных таблиц,

Вуз: Пенсильванский университет

Курс № 8: машинное обучение

Чему научитесь: разрабатывать системы рекомендаций, используя алгоритмы

Вуз: Брауновский университет (начальный курс машинного обучения можно пройти также в Гарвардском и Колумбийском университетах)

Вуз: Гарвардский университет

Курс № 9: инструменты для повышения производительности

Чему научитесь: управлять файлами и хранилищами с помощью Unix / Linux, использовать GitHub

Вуз: Гарвардский университет

Курс № 10: использование Python для исследований

Чему научитесь: работать с Python 3

Вуз: Гарвардский университет

Курс № 11: искусственный интеллект

Чему научитесь: основным методам построения интеллектуальных компьютерных систем

Вуз: Колумбийский университет

Курс № 12: статистическое мышление

Чему научитесь: собирать данные, извлекать информацию из визуализации данных, строить модели для прогнозирования

Вуз: Колумбийский университет

Курс № 13: модульное программирование

Чему научитесь: работать с концепцией модульного программирования на примере языка Си

Вуз: Дартмутский колледж

Курс № 14: биткоин и криптовалютные технологии

Чему научитесь: разрабатывать безопасное ПО для взаимодействия с сетью биткоин

Вуз: Принстонский университет

Полная версия материала на нашем сайте

Также читайте:

Почему среди программистов так мало девушек: неожиданный ответ французских ученых

Язык программирования Java: особенности, популярность, ситуация на рынке труда

Codebattle, или Как опенсорс-проект даёт опыт программирования и помогает строить карьеру