lazycoder9 / interactive-courses

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hexlet Ltd. logo

Данный репозиторий создан и поддерживается командой и сообществом образовательного проекта Хекслет. Подробнее о проекте.

Список небольших интерактивных курсов (игровых) по разным направлениям

Как помочь?

Мы принимаем Pull Request'ы!

Курсы

Задачники

  • https://www.katacoda.com/learn (en) – Хороший набор интерактивных сценариев(заданий) и "песочниц" (Docker, Kubernetes, Terraform, Git, Ruby и многое другое)
  • https://www.codewars.com/ (en) – Большой сборник задач, которые можно решать online на разных языках программирования
  • https://exercism.io/ (en) – Специально подобранные наборы задач (learning tracks) для практики на разных языках. Задачи решаются offline. Решение загружаетя на сайт и проверяется. Можно бесплатно получить обратную связь от ментора или сообщества.
  • https://checkio.org/ (en) – Сборник заданий разных уровней сложности для изучения Python и Javascript
  • http://www.sql-ex.ru/ (ru) – Сборник заданий по написанию SQL-запросов

Игры для разработчиков

  • JavaScript
  • Computer Science
    • https://deadlockempire.github.io/ (en) – Игра про многопоточное программирование. Нужно пошагово выполнять несколько параллельных потоков, чтобы сломать программу
    • https://david-peter.de/cube-composer (en) – Игра вдохновленная функциональным программированием (композиция функций, map, filter). Надо расставить функции в нужном порядке, чтобы преобразовать картинку, состоящую из разноцветных кубов.
    • https://codecombat.com/ - (multi) - Игра по обучению программированию с нуля, где код является заклинаниями или действиями героя.

Интерактивные справки

  • https://explainshell.com/ (en) – Разбирает введённую консольную комманду и описывает все её части.
  • https://crontab.guru/ (en) – Помагает разобраться в настройке времени запуска команды в cron

About