33 JS Concepts — подборка ключевых понятий JavaScript для системного изучения языка.
Open Source: #education
Проекты каталога, отмеченные тегом #education. Теги работают как отдельные посадочные страницы, чтобы похожие инструменты было проще находить и связывать между собой.
В подборке 78 проектов с суммарным рейтингом 6,658,813 звёзд на GitHub. Основные языки: Python, Jupyter Notebook, JavaScript.
Про образовательные проекты
Лучшие учебные материалы по программированию давно живут на GitHub: бесплатные, актуальные и проверенные тысячами людей. Роадмапы, интерактивные курсы и подборки задач здесь обновляются быстрее любого платного курса.
В этой подборке — образовательные репозитории: от структурированных программ обучения до коллекций упражнений. Звёзды тут — честный показатель: плохие учебные материалы сотни тысяч звёзд не собирают.
Репозитории
The Algorithms - Java — учебная коллекция алгоритмов и структур данных, реализованных на Java.
30 Days Of Python — пошаговый учебный курс по Python, разбитый на дневные темы и упражнения.
Rustlings — набор маленьких упражнений, которые помогают научиться читать и писать Rust.
Hello Agents — учебный проект о принципах, проектировании и практике агентных систем.
LeetCode Master — учебный маршрут по алгоритмическим задачам LeetCode с темами, шаблонами и объяснениями.
AI Hedge Fund — учебный Python-проект, где несколько ИИ-агентов имитируют инвестиционный комитет.
nanoGPT — компактная Python-реализация обучения и дообучения GPT-моделей среднего размера.
LeetCode Solutions — большой учебный репозиторий с разбором алгоритмических задач, структурами данных и материалами для подготовки к собеседованиям.
nanochat — учебный проект Andrej Karpathy для прохождения основных этапов обучения небольшой языковой модели и запуска простого чата.
First Contributions — учебный репозиторий, который проводит новичка через первый вклад в проект с открытым кодом: форк, ветка, коммит и запрос на изменение.
MiniMind — учебный PyTorch-проект для полного воспроизведения маленькой языковой модели: данные, предобучение, донастройка и эксперименты.