Обложка статьи

Для тех, кто хочет стать программистом

Порой бывает сложно начать что-то новое благодаря изобилию обучающих ресурсов: учебники, сайты, туториалы, блоги. Корреспондент «Мегабайт» Иван БРАТЧИКОВ подобрал самые значимые «ссылки» — основные интерактивные платформы, сервисы и онлайн-учебники — для начинающего программиста.

Codecademy
Codecademy — это интерактивная онлайн платформа, которая предлагает бесплатные курсы по 12 различным языкам программирования, включая Python, Java, JavaScript (jQuery, AngularJS, React.js), Ruby, SQL, C++ и Sass, а также HTML и CSS.

Pyhtontutor
Pythontutor — это онлайн учебник, цель которого обучить азам программирования Python с нуля и закрепить пройденную теорию сотнями практических задач с помощью встроенного онлайн интерпретатора, работающего прямо из браузера. Теория поделена на главы, а внутри них на соответствующие практические задачи.

How to Think Like a Computer Scientist 
Thinkсspy — это введение в информатику с помощью языка программирования Python. Оно охватывает основы программирования, включая переменные, функции, условия, управление потоками, разработку и отладку программ.

Codewars
Codewars — это образовательное сообщество для любителей программирования. На платформе учатся программированию, решая задачи различной сложности, известные как «kata». На данный момент, интерактивная платформа поддерживает такие языки программирования как Python, Java, C/C++, Swift и многие другие. 

Современный учебник JavaScript
Javascript.ru был запущен в 2007 году и с тех пор стал одним из крупнейших русскоязычных порталов по JavaScript. Текст учебника и код для его запуска находятся в открытом доступе. Первые две части учебника посвящены JavaScript и его использованию в браузере. Затем идут дополнительные циклы статей на разные темы.

JetBrains Academy
JetBrains Academy — интерактивная платформа, задача которой научить языку программирования Java в процессе создания своего первого маленького приложения. Например, создать симулятор работы кофемашины, спроектировать простой поисковой движок, или обучить нейронную сеть распознавать числа.

Stepik
Stepik — российская образовательная платформа и конструктор бесплатных открытых онлайн-курсов и уроков. На ней можно найти курсы для начинающих от таких учебных заведений как МФТИ, СПБАУ, СПБГУ, НИУ ВШЭ и Институт Биоинформатики. Также в контексте данной платформы бесплатно публикуются уроки как для специалистов, так и для начинающих от Mail.ru, Yandex и JetBrains.

EDX
EdX — крупный провайдер открытых онлайн курсов. В нем проводятся интерактивные курсы университетского уровня (Stanford, Harvard, MIT, Caltech и др.) по широкому кругу дисциплин для студентов со всего мира, некоторые курсы доступны бесплатно для аудита. Например, «Введение в С++» от Microsoft или «Введение в кибербезопасность» от University of Washington.

Другие полезные ссылки:

  • Детальный план самообразования в сфере Computer Science.
  • Источник образовательного контента в IT-сфере: книги, видеолекции и видеоуроки, дайджесты и образовательные статьи.
  • Агломерат курсов, книг и других обучающих материалов, разбитых по тематикам от сообщества программистов.
22 ноября 2019

Еще почитать по теме

Обложка статьи
С «Мегабайтом» не до скуки
Италия, фестиваль в Каннах и пейзажи в скульптурах в еженедельной подборке событий
Обложка статьи
С «Мегабайтом» не до скуки
Италия, фестиваль в Каннах и пейзажи в скульптурах в еженедельной подборке событий