Если в вашем списке дел на 2018 года есть пункт «изучение программирования», то эта подборка для вас!
Codeacademy -
Ссылка Популярный ресурс для новичков. Здесь собраны курсы по самым популярным языкам, инструментам и многому другому. Задания написаны максимально понятным языком, а если что-то не получается, можно воспользоваться подсказкой или поискать решение на форуме.
Codecombat - codecombat.com
Игра для изучающих программированию, она позволяет игрокам получить базовые знания нескольких языков программирования, например, JavaScript или Python. А также игра локализована, а значит доступна и тем, у кого проблемы с английским.
Codeschool -
Ссылка Популярная платформа для начинающих и тех, кто уже в процессе карьерного роста. Процесс обучения сводится к просмотру видеороликов и упражнений по ним. Здесь собраны более 60 курсов, в том числе по HTML/CSS, JavaScript, Ruby, Python, .NET, iOS, Git, аналитике данных, из которых 13 доступны бесплатно.
Hexlet - ru.hexlet.io
Бесплатные курсы по C, PHP, JavaScript, Bash. В данном проекте нету стимулятора, на каждом уроке пользователь работает с полноценной машиной, подключённой к сети. На сайте вы найдёте 8 целиком бесплатных курсов.
HTML Academy - htmlacademy.ru
Курсы будущих для верстальщиков, в процессе обучения начинающий программист выполняет задания по образцу. Восемнадцать курсов доступны без подписки. Их вполне достаточно, чтобы получить представление о вёрстке.
CheckIO - checkio.org
Онлайн игра для обучения программированию на Python или JavaScript, построенная в формате приключения.
CodinGame -
Ссылка Онлайн-платформа для программистов, где решение задачи сопровождается визуализацией в стиле видеоигр, а IDE поддерживает 23 языка программирования. Кроме того, крупные компании принимают в качестве примера код, написанный в CodinGame, при устройстве на работу.
Code Hunt -
Ссылка Игра от Microsoft Research, которая учит искать ошибке в коде. Решив проблему, игрок получает очки и может двигаться дальше. Писать можно на Java, C#, или на обоих языках.
CodeFights - codefights.com
Здесь можно сражаться с ботами, друзьями и неизвестными игроками. Интересно то, что, участвуя в турнирах, которые, кстати, проходят довольно часто, можно попасть на собеседование в известную IT компанию.
Ruby Warrior -
Ссылка Забавная игра для изучения Ruby и искусственного интеллекта. Нужно писать сценарии, чтобы ваш герой сражался с остальными и достигал целей.
The AI Games - theaigames.com
Развивайте навыки программирования в соревнованиях с другими игроками, пишите своих ботов, выигрывайте призы, но главное — получайте удовольствие от программирования.
Codewars -
Ссылка Интерактивный сборник задач для обучения программированию. Писать можно практически на всех популярных языках. Чтобы пользоваться Codewars, нужно обладать хотя бы минимальными знаниями, иначе вы просто не сможете зарегистрироваться, ведь для этого тоже нужно написать код.
Слизано тут DreamJob
Ссылка