Build Your Own X — подборка туториалов, где технологии изучают через самостоятельную сборку баз данных, Git, Docker, игр, редакторов и других систем.
Open Source: #learning
Проекты каталога, отмеченные тегом #learning. Теги работают как отдельные посадочные страницы, чтобы похожие инструменты было проще находить и связывать между собой.
В подборке 56 проектов с суммарным рейтингом 6,614,713 звёзд на GitHub. Основные языки: Python, JavaScript, Jupyter Notebook.
Про проекты для обучения
Учиться по чужому коду — самый быстрый способ расти как инженер. Репозитории из этой подборки созданы именно для этого: пошаговые туториалы, проекты «собери сам» и структурированные пути обучения.
Особенно ценны проекты формата «построй своё с нуля» — база данных, интерпретатор, игра: они дают то понимание, которое не получить из документации. Выбирайте по своему стеку и уровню.
Репозитории
freeCodeCamp — открытая кодовая база и учебная программа freeCodeCamp.org для бесплатного изучения программирования, математики и computer science.
Free Programming Books — многоязычный каталог бесплатных книг, курсов и учебных материалов по программированию.
Developer Roadmap — интерактивные дорожные карты, гайды и образовательный контент для роста разработчиков по ролям и технологиям.
System Design Primer — учебный репозиторий по проектированию масштабируемых систем и подготовке к system design interview.
Coding Interview University — подробный self-study план по computer science, алгоритмам и структурам данных для подготовки к coding interviews.
Project Based Learning — кураторская подборка практических туториалов, где языки и технологии изучают через создание проектов.
OSSU Computer Science — открытый self-study маршрут к computer science образованию на основе бесплатных курсов и материалов.
You Don't Know JS — книжная серия Кайла Симпсона о глубоком понимании JavaScript и его внутренних механизмов.
Python 100 Days — учебный репозиторий для последовательного изучения Python от основ к web, data и практическим темам.
The Art of Command Line — одностраничный гид по Bash, Unix-командам, one-liners, debugging и продуктивной работе в терминале.
HelloGitHub — китайский ежемесячный каталог интересных и beginner-friendly open source проектов с сайтом и выпусками.