Progate: научиться программировать онлайн бесплатно

Progate - в настоящее время бесплатный веб-сервис, который обучает вас различным навыкам программирования, написания сценариев и другим навыкам работы с компьютером.

Сервис был создан в 2014 году в Токио, Япония, и был доступен на английском языке в октябре 2017 года.

Вам необходимо зарегистрировать учетную запись, чтобы начать пользоваться этой услугой, но введенный вами адрес электронной почты в настоящий момент не проверен, а также никаких дополнительных затрат.

Progate отображает доступные курсы на своей главной странице. Вы можете изучить HTML & CSS, JavaScript, jQuery, Ruby, Ruby on Rails 5, PHP, Java, Python, командную строку (Linux, Unix) или Git прямо сейчас.

Некоторые курсы состоят из одного урока, а другие из нескольких уроков. Например, урок командной строки занимает чуть больше часа, а вы потратите более 10 часов на изучение курса Java.

Вы можете проверить детали каждого урока, прежде чем начать курс, и можете начать несколько курсов, если хотите.

Уроки состоят из слайдов, которые вы проходите один за другим. Некоторые объясняют концепции, в то время как другие просят вас практиковать то, что вы узнали ранее.

Снимок экрана вверху показывает первую команду, которую вы изучаете при запуске курса Command. Он показывает, как работает команда touch для создания новых файлов, и наглядно демонстрирует это.

Следующий слайд открывает рабочую среду, в которой вас просят выполнить эту команду. Вы получаете инструкции слева, окно эмуляции терминала посередине и информацию о структуре файла справа.

Внесенные вами изменения отражаются на панели файловой структуры, и вы также можете запускать другие команды в тесте.

Предусмотрена возможность увидеть ответ, сбросить интерфейс и «судить», что вы сделали.

Общая структура веб-интерфейса довольно хорошая. Progate выделяет команды или информацию на слайдах, объясняя их с помощью текста и визуально. Вы можете вернуться к этим информационным слайдам всякий раз, когда вам нужно освежить свою память или поискать что-нибудь.

Вся система использует элементы геймификации. Например, вы получаете очки опыта, когда заканчиваете практические занятия, и повышаете свой уровень, когда набираете достаточное их количество.

Прогресс сохраняется автоматически, и вы можете вернуться к курсам и урокам позже, чтобы продолжить там, где вы остановились в последний раз.

Заключительные слова

Progate обучает вас нескольким языкам программирования и навыкам. Курсы просты для изучения, и, поскольку все это происходит в Интернете, их легче начать, чем в большинстве других курсов, требующих настройки среды программирования для начала работы.

Естественно, вам придется сделать это в конце концов, но если вы просто хотите освоить новый навык прямо сейчас, это отлично подходит для этого.

Инструкции понятны, и предоставляемая визуальная помощь помогает понять каждую концепцию. (через Genbeta)