Подборка обучающих материалов, сгруппированных по языкам программирования: они шаг за шагом показывают, как создавать приложения с нуля.
mcpp-community/d2mcpp
Бесплатный курс по C++ с открытым исходным кодом: современные возможности языка, главы учебника, видео и практические задания.
- Звёзды
- 1,789
- Форки
- 118
- Открытые issues
- 27
- Последний коммит
- 14 часов назад
Что это?
D2MCPP — курс по C++, посвящённый основным возможностям современного языка. В него входят учебник, серия видео и упражнения с кодом: можно прочитать объяснение, посмотреть видео по теме и сразу закрепить материал в том же проекте.
Курс помогает развить два навыка: применять возможности современного C++ в подходящих ситуациях и разбираться в сообщениях компилятора, чтобы находить и исправлять ошибки. Для самостоятельного решения незнакомых задач курс также рекомендует cppreference и форум сообщества.
Заниматься можно онлайн в GitHub Codespaces или локально. Для локальной настройки инструмент xlings устанавливает версии инструментов, необходимые курсу, а проверка d2x автоматически запускается при редактировании и сохранении файлов с упражнениями.
Ключевые возможности
- 01Рассматривает основные возможности современного C++ в учебнике и серии видео.
- 02Предлагает упражнения с кодом и эталонными решениями, которые можно запускать командой mcpp test.
- 03Включает автоматическую проверку (d2x checker), которая проверяет ответы при сохранении файлов.
- 04Позволяет заниматься онлайн в GitHub Codespaces или локально с помощью xlings.
- 05Предлагает форум сообщества для вопросов, отзывов и обсуждений.
Сценарии использования
- Последовательно изучать возможности современного C++ (C++11 и новее) и закреплять их упражнениями.
- Практиковаться в C++ через браузер, не настраивая локальный компилятор, с помощью Codespaces.
- Проводить курс или занятия учебной группы по C++ с готовым набором упражнений и видео.
Быстрый старт
- 1
Установите xlings и Git, затем заново откройте терминал
- 2
Клонируйте репозиторий курса
git clone https://github.com/mcpp-community/d2mcpp.git - 3
Обновите xlings из каталога курса
xlings update - 4
Установите версии курса, указанные в .xlings.json
xlings install -y
Что важно знать
- Согласно README, проект находится на ранней стадии разработки.
- Книга курса распространяется по лицензии CC-BY-NC-SA 4.0, которая ограничивает коммерческое использование.
Темы
Частые вопросы
- Что такое d2mcpp?
- Бесплатный курс по C++ с открытым исходным кодом: современные возможности языка, главы учебника, видео и практические задания. D2MCPP — курс по C++, посвящённый основным возможностям современного языка. В него входят учебник, серия видео и упражнения с кодом: можно прочитать объяснение, посмотреть видео по теме и сразу закрепить материал в том же проекте.
- d2mcpp можно использовать бесплатно? Какая у него лицензия?
- d2mcpp распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- d2mcpp всё ещё поддерживается?
- Активно поддерживается. Последний коммит в d2mcpp — 20 окт. 2026 г..
- Для чего можно использовать d2mcpp?
- Последовательно изучать возможности современного C++ (C++11 и новее) и закреплять их упражнениями. Практиковаться в C++ через браузер, не настраивая локальный компилятор, с помощью Codespaces. Проводить курс или занятия учебной группы по C++ с готовым набором упражнений и видео.
- Как установить d2mcpp?
- Установите xlings и Git, затем заново откройте терминал Клонируйте репозиторий курса: git clone https://github.com/mcpp-community/d2mcpp.git Обновите xlings из каталога курса: xlings update Установите версии курса, указанные в .xlings.json: xlings install -y
- Где скачать d2mcpp?
- Исходный код и инструкции по установке — на GitHub: https://github.com/mcpp-community/d2mcpp
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Курс Microsoft из 18 уроков знакомит начинающих с созданием ИИ-агентов и включает примеры кода на Python с Microsoft Agent Framework и Foundry.
Бесплатный 30-дневный курс JavaScript с пошаговыми уроками, упражнениями и мини-проектами для начинающих.
Практический курс по Vibe Coding, который учит новичков и разработчиков создавать реальные продукты с помощью ИИ — от идеи до запуска.
Кроссплатформенная библиотека на C++ для фильтрации изображений и видео через OpenGL/ES, с бьюти-фильтрами и эффектами на основе распознавания лиц.
Nau Engine — бесплатный игровой движок с открытым исходным кодом на C++, который собирается с помощью CMake и vcpkg; исходный код доступен в Git-репозитории.