Una lista seleccionada de tutoriales, organizada por lenguaje, que guía a los desarrolladores para crear aplicaciones completas desde cero.
mcpp-community/d2mcpp
Curso gratuito y de código abierto de C++ que enseña las funciones esenciales del lenguaje moderno mediante capítulos, videos y ejercicios prácticos.
- Estrellas
- 1,789
- Forks
- 118
- Issues abiertos
- 27
- Último commit
- hace 15 horas
¿Qué es?
D2MCPP es un curso de C++ centrado en las funciones esenciales del lenguaje moderno. Combina un libro, una serie de videos y ejercicios de código, para que quienes aprenden puedan leer un concepto, ver cómo se explica y practicarlo dentro del mismo proyecto.
El curso busca desarrollar dos habilidades: usar las funciones de C++ moderno en los escenarios en los que corresponden y leer los mensajes de error del compilador para encontrar y solucionar problemas. También recomienda consultar cppreference y el foro de la comunidad para resolver por cuenta propia problemas desconocidos.
Puedes hacer los ejercicios en línea con GitHub Codespaces o de forma local. Para la configuración local se usa la herramienta xlings, que instala las versiones de la cadena de herramientas del curso; además, el verificador d2x se ejecuta automáticamente al editar y guardar los archivos de ejercicios.
Funciones clave
- 01Enseña las funciones esenciales del lenguaje C++ moderno mediante un libro y una serie de videos.
- 02Incluye ejercicios de código con soluciones de referencia que se pueden ejecutar con mcpp test.
- 03Incluye un verificador automático (d2x checker) que valida las respuestas al guardar los archivos.
- 04Permite practicar en línea con GitHub Codespaces o de forma local con xlings.
- 05Ofrece un foro de la comunidad para hacer preguntas, compartir comentarios y conversar.
Casos de uso
- Aprender las funciones de C++ moderno (C++11 y versiones posteriores) de forma estructurada y mediante ejercicios.
- Practicar C++ desde el navegador con Codespaces, sin configurar un compilador local.
- Enseñar un curso o grupo de estudio de C++ con un conjunto de ejercicios y videos listo para usar.
Inicio rápido
- 1
Instala xlings y Git, y vuelve a abrir la terminal
- 2
Clona el repositorio del curso
git clone https://github.com/mcpp-community/d2mcpp.git - 3
Actualiza xlings desde el directorio del curso
xlings update - 4
Instala las versiones del curso especificadas en .xlings.json
xlings install -y
Antes de usarlo
- El README indica que el proyecto está en una fase inicial de desarrollo.
- El libro del curso está bajo la licencia CC-BY-NC-SA 4.0, que restringe el uso comercial.
Temas
Preguntas frecuentes
- ¿Qué es d2mcpp?
- Curso gratuito y de código abierto de C++ que enseña las funciones esenciales del lenguaje moderno mediante capítulos, videos y ejercicios prácticos. D2MCPP es un curso de C++ centrado en las funciones esenciales del lenguaje moderno. Combina un libro, una serie de videos y ejercicios de código, para que quienes aprenden puedan leer un concepto, ver cómo se explica y practicarlo dentro del mismo proyecto.
- ¿d2mcpp es gratuito? ¿Qué licencia tiene?
- d2mcpp es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿d2mcpp sigue mantenido?
- Mantenimiento activo. El último commit de d2mcpp fue el 20 oct 2026.
- ¿Para qué puedo usar d2mcpp?
- Aprender las funciones de C++ moderno (C++11 y versiones posteriores) de forma estructurada y mediante ejercicios. Practicar C++ desde el navegador con Codespaces, sin configurar un compilador local. Enseñar un curso o grupo de estudio de C++ con un conjunto de ejercicios y videos listo para usar.
- ¿Cómo se instala d2mcpp?
- Instala xlings y Git, y vuelve a abrir la terminal Clona el repositorio del curso: git clone https://github.com/mcpp-community/d2mcpp.git Actualiza xlings desde el directorio del curso: xlings update Instala las versiones del curso especificadas en .xlings.json: xlings install -y
- ¿Dónde consigo d2mcpp?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mcpp-community/d2mcpp
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Curso de Microsoft con 18 lecciones para enseñar a principiantes a crear agentes de IA con ejemplos de código en Python que usan Microsoft Agent Framework y Foundry.
Curso gratuito de JavaScript de 30 días, paso a paso, con lecciones diarias, ejercicios y miniproyectos para principiantes.
Curso práctico de Vibe Coding que enseña a personas sin experiencia en programación y a desarrolladores a crear productos reales con ayuda de la IA, desde la idea hasta el lanzamiento.
Un juego de estrategia en tiempo real, gratuito y de código abierto, inspirado en Settlers II, con campañas para un jugador y modo multijugador.
Biblioteca multiplataforma de filtros de imagen y video en C++ que funciona con OpenGL/ES e incluye efectos de belleza y basados en el rostro.