Open Source: #learning

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

В подборке 56 проектов с суммарным рейтингом 6,614,713 звёзд на GitHub. Основные языки: Python, JavaScript, Jupyter Notebook.

Про проекты для обучения

Учиться по чужому коду — самый быстрый способ расти как инженер. Репозитории из этой подборки созданы именно для этого: пошаговые туториалы, проекты «собери сам» и структурированные пути обучения.

Особенно ценны проекты формата «построй своё с нуля» — база данных, интерпретатор, игра: они дают то понимание, которое не получить из документации. Выбирайте по своему стеку и уровню.

Фильтры

Языки

Репозитории

Найдено: 56
alex/what-happens-when
What Happens When

What Happens When — подробный разбор того, что происходит после ввода адреса в браузер.

Звёзды 43,202 Форки 5,739 Автор alex Лицензия Не указано
Открыть
bradtraversy/50projects50days
50 Projects 50 Days

50 Projects 50 Days — учебная коллекция мини-проектов на HTML, CSS и JavaScript.

Звёзды 40,596 Форки 9,744 Автор bradtraversy Язык JavaScript Лицензия MIT
Открыть
denysdovhan/wtfjs
wtfjs

wtfjs — коллекция неожиданных и странных примеров поведения JavaScript.

Звёзды 37,632 Форки 2,691 Автор denysdovhan Язык JavaScript Лицензия WTFPL
Открыть
satwikkansal/wtfpython
wtfpython

wtfpython — коллекция неожиданных примеров поведения Python.

Звёзды 37,009 Форки 2,668 Автор satwikkansal Язык Python Лицензия WTFPL
Открыть