Menu
PopularRecorrido

Aprende C++

Un curso de C++ online, interactivo y gratis. Escribes C++ en cada lección —fundamentos, pointers, clases, templates— con pistas de IA cuando el compiler te grita, y un certificado gratis al terminar.

211,803+ codders inscritos

  • Apto para principiantes
  • sparkles iconAyuda de codificación con IA
  • hint iconLecciones interactivas prácticas
  • volume On iconNarración de audio en cada lección
  • quiz iconCuestionarios para poner a prueba tu conocimiento
  • certificate iconCertificado gratuito de finalización

Programa

3 secciones3 proyectos234 lecciones206 retos1,567 preguntas de quiz
  1. Empezar secciónEmpezarExpandirContraerConstruye una base sólida con conceptos esenciales y habilidades básicas

    Introducción

    4 lecciones325

    Variables Parte 1

    6 lecciones846

    Variables Parte 2

    5 lecciones334

    Operadores Parte 1

    7 lecciones654

    Operadores Parte 2

    4 lecciones423

    Toma de decisiones

    6 lecciones637

    Conceptos básicos de Entrada/Salida

    5 lecciones524

    Calculadora de números

    Proyecto4 lecciones16

    Bucles

    9 lecciones760

    Funciones

    7 lecciones739

    Fundamentos de Arrays

    9 lecciones848

    Cadenas

    5 lecciones441

    Desafíos finales

    3 lecciones37
  2. Empezar secciónEmpezarExpandirContraerDesarrolla habilidades de resolución de problemas y crea programas dinámicos e interactivos

    Punteros y memoria

    8 lecciones757

    Vectores (Arrays dinámicos)

    9 lecciones861

    Proyecto: Herramienta de lista de tareas

    Proyecto5 lecciones1

    Mapas (Pares Clave-Valor)

    7 lecciones644

    Proyecto: Herramienta de inventario

    Proyecto5 lecciones1

    Conjuntos (Elementos únicos)

    6 lecciones538

    Funciones avanzadas

    7 lecciones653

    Manejo básico de errores

    6 lecciones540

    Desafíos finales

    3 lecciones3
  3. Empezar secciónEmpezarExpandirContraerDescubre cómo organizar el código con clases, objetos y estructuras reutilizables

    Fundamentos de OOP

    11 lecciones1187

    Gestión de memoria

    6 lecciones644

    Constructores y Destructores

    9 lecciones972

    Propiedades de clase

    7 lecciones753

    Encapsulamiento

    6 lecciones651

    Sobrecarga de operadores

    8 lecciones863

    Herencia

    8 lecciones862

    Polimorfismo

    8 lecciones860

    Plantillas

    6 lecciones546

    Visión general de la STL

    6 lecciones646

    Conceptos avanzados de POO

    7 lecciones763

    Características de C++ moderno

    7 lecciones764

    Patrones de diseño - Parte 1

    6 lecciones655

    Patrones de diseño - Parte 2

    7 lecciones764

    Desafíos finales

    2 lecciones2

Por qué aprender C++ con Coddy

  • Escribe y ejecuta código C++ real en el navegador. Sin instalar compiladores ni configurar toolchains. Cada lección compila tu C++ del lado del servidor y te muestra la salida al instante.
  • C++ moderno: clases y objetos, herencia, funciones virtuales, referencias y punteros, templates, la STL. Los patrones de C++ que realmente se usan hoy.
  • Las pistas con IA te ayudan a leer y corregir los errores del compilador de C++ —sobre todo los famosos por ser crípticos— para que el lenguaje se sienta accesible y no un castigo.
  • Certificado gratis de C++ al terminar. Útil para puestos de systems, game-dev y embedded, donde el dominio de C++ se da por sentado.

Preguntas frecuentes sobre aprender C++

¿C++ es fácil de aprender?

C++ tiene fama de ser uno de los lenguajes más difíciles de aprender: punteros, manejo manual de memoria y un conjunto enorme de características que se va sumando. La buena noticia es que no necesitas todo eso desde el primer día. El curso arranca con lo esencial y práctico (variables, control de flujo, funciones, clases) y deja los punteros y los templates para cuando ya tengas los fundamentos firmes.

¿Qué conviene aprender primero, C o C++?

Ambos enseñan a pensar a bajo nivel, pero llevan por caminos distintos. C es más pequeño y te obliga a lidiar con la memoria y los punteros desde el inicio. C++ es más grande, pero permite una curva más gradual a través de clases y la STL antes de tener que manejar la memoria a mano. Para desarrollo de aplicaciones o videojuegos, empieza con C++; para trabajo embebido o de sistemas operativos, C está más cerca del hardware.

¿Cuánto se tarda en aprender C++?

Los fundamentos de C++ —sintaxis, control de flujo, funciones, clases simples— toman de tres a seis semanas con práctica diaria. Manejarte con soltura con punteros, templates y la STL suele llevar de tres a seis meses. El dominio (modismos del C++ moderno, trabajo de performance, bases de código complejas) es un camino de varios años.

¿Puedo aprender C++ online y gratis?

Sí. El curso interactivo de C++ es gratuito — lecciones, ejercicios de código, cuestionarios y un certificado. El editor corre en tu navegador, así que no necesitas instalar GCC, Clang o Visual Studio localmente para empezar a escribir C++.

¿Necesito instalar un compilador para tomar este curso de C++?

No. Cada ejercicio de C++ se compila del lado del servidor en un entorno aislado y muestra la salida junto a tu código. Sin toolchain, sin makefile, sin IDE.

¿Recibo un certificado de C++ al terminar el curso?

Sí. Al terminar el curso de C++ obtienes un certificado de finalización gratuito. Una prueba verificable que puedes sumar a tu CV o LinkedIn junto con el código de tu portafolio.
Coddy programming languages illustration

Aprende C++ con Coddy

COMENZAR