Saltar al contenido
MundoCursos

Los 10 mejores cursos online de C++

¿Listo para convertirte en un programador capaz de trabajar con C++ de la mejor forma posible? Seguro que estás al tanto de las muchas oportunidades laborales que se pueden presentar ante ti. El lenguaje C++ se creó a mediados de los 80 y ha sido un imprescindible del sector desde ese momento. Por ello aprender a dominarlo es tan recomendable.

Aprender C++ es algo que seguro que prolongas a lo largo del tiempo a medida que vas desarrollando tus habilidades. Por ello, hemos hecho una selección de 10 cursos divididos en tres niveles: principiante, intermedio y avanzado, que te permitirán seguir aprendiendo hasta que seas un gran profesional programando.

Los 3 mejores cursos online para aprender programación con C++ desde cero (nivel principiante)

Para comenzar a aprender C++ tienes que adoptar una buena base que te ayude a perderle el miedo a este tipo de programación. Los cursos que hemos elegido son ideales para comenzar y que lo hagas ganando confianza lección tras lección.

1. Aprende Programación en C++ (Básico – Intermedio – Avanzado)

Aprende Programación en C++ (Básico - Intermedio – Avanzado) (Udemy)
Valoraciones positivas
Más de 5.020
Duración
45h 22m de videoclases
Estudiantes
Más de 16.250
Temario
23 módulos con 298 clases

Todas las personas que tengan curiosidad por la programación, aunque no dispongan de conocimientos previos, pueden aprender gracias a este curso de Aprende Programación en C++ (Básico – Intermedio – Avanzado) ofrecido por Udemy.

Aprenderás los aspectos más básicos, como la lógica que se necesita para poder moverte con comodidad mientras estás programando en C++.

Se te enseña la sintaxis de la que hace gala este lenguaje, aprenderás a programar y a depurar el código que hayas realizado. Asimismo, el curso incluye explicaciones acerca de las estructuras de datos, ayudando así a formarte mejor para que seas capaz de programar de verdad.

Imparte el curso el programador Alejandro Miguel Taboada Sanchez, que ha preparado casi 300 clases alcanzando una duración total superior a las 45 horas. Este fue uno de los cursos que elaboró antes de fallecer en 2019 debido a un cáncer con el que dejó huérfano su canal de YouTube con miles de suscriptores.

Pros
  • Todo está muy bien explicado
  • Los ejercicios
  • El entusiasmo del profesor
  • Lo fácil que es seguir el temario
Contras
  • Es muy básico e introductorio

Ver precio en oferta

2. Curso de C y C++ ¡Desde 0!

Curso de C y C++ ¡Desde 0! (Udemy)
Valoraciones positivas
Más de 160
Duración
18h 26m de videoclases
Estudiantes
Más de 4.760
Temario
27 módulos con 127 clases

Sin requisitos, pero con la necesidad de tener ganas de llegar lejos y convertirte en programador. Así se presenta este curso de C y C++ desde cero de Udemy impartido por el ingeniero José Antonio Sánchez

Este curso trata de ir al grano, ofrecer una formación sólida y al mismo tiempo responder a las necesidades de los estudiantes.

Para ello enseña C y también C++, por supuesto, pero de una manera en la que podrás dinamizar el aprendizaje por medio de explicaciones sólidas de las librerías que te permitirán aprender con garantías. En general, a lo largo del curso, se intenta que la práctica juegue un papel más importante que la teoría.

Siguiendo las lecciones, serás capaz de crear programas por tu cuenta propia, se te darán instrucciones para tener mente de programador y para obtener los mejores resultados en cada caso.

Pros
  • Gran cantidad de contenido
  • El instructor tiene conocimientos muy sólidos
  • El desarrollo de las lecciones
  • Ayuda a entender hasta las partes más complicadas
Contras
  • Para principiantes, un poco complicado

Ver precio en oferta

3. C++ para principiantes

c++ para principiantes (udemy)
Valoraciones positivas
Más de 120
Duración
4h 16m de videoclases
Estudiantes
Más de 13.850
Temario
8 módulos con 47 clases

Con el curso de C++ para principiantes no solo aprenderás un lenguaje de programación, sino que también entenderás los fundamentos de la programación como tal.

Por lo tanto, si lo que buscas es un curso con el que iniciarte en el arte de programar, este de Udemy es una muy buena opción.

Un curso bastante completo donde desarrollarás una mente lógica capaz de solucionar ciertos problemas de programación, aprenderás todo lo necesario sobre condicionales, sintaxis de C++ e incluso lectura y escritura de ficheros o creación de funciones, algo fundamental para todo programador.

Su temario está muy bien estructurado para que puedas ir avanzando lección tras lección de forma que vayas ganando más confianza en la programación en C++.

Pros
  • Buena opción para iniciarte a la programación
  • Parte desde cero
  • Va bastante al grano
  • Explicaciones muy claras y concisas
Contras
  • En algunos puntos no se profundiza lo suficiente

Ver precio en oferta

Los 3 mejores cursos online para ampliar tus conocimientos en programación con C++ (nivel intermedio)

Ahora que ya has empezado a conocer C++, es recomendable que sigas adelante con un curso que te permita afrontar el siguiente nivel. Con estos cursos que hemos elegido de aprendizaje intermedio, serás capaz de seguir extendiendo tus conocimientos.

4. C++ : Programación Orientada a Objetos

C++ : Programación Orientada a Objetos
Valoraciones positivas
Más de 35
Duración
1h 33m de videoclases
Estudiantes
Más de 95
Temario
10 módulos con 26 clases

En este curso de Udemy te espera un gran temario en el cual aprenderás a utilizar C++ con toda la profundidad de la programación orientada a objetos.

Aprenderás los cuatro pilares de este tipo de trabajo: abstracción, encapsulamiento, las distintas herencias y polimorfismo, todo ello tratado en profundidad y con alto nivel de detalle.

A lo largo del curso de C++ orientado a objetos también harás un proyecto, verás ROS industrial y ROS2. El profesor, Luis Cruz, se asegura de que llegues a tener unos buenos conocimientos de nivel intermedio con los que obtener muy buenos resultados en la programación orientada a objetos.

Es una formación que, por otro lado, destaca por lo ágil que resulta y por tener un hilo conductor muy bien afinado en lo referente al siguiente paso que darás aprendiendo C.

Pros
  • Las lecciones ofrecen un nivel muy adecuado
  • Trata los cuatro pilares con eficacia
  • Los vídeos resultan amenos
  • Los conocimientos que demuestra el profesor
Contras
  • Algunas lecciones son para principiantes
  • Hay que tener instalado Visual Studio Community 2019

Ver precio en oferta

5. Curso de C++: Básico a Avanzado

Curso de C++: Básico a Avanzado
Valoraciones positivas
Más de 7.660
Duración
10h 8m de videoclases
Estudiantes
Más de 52.380
Temario
11 módulos con 95 clases

Aunque es cierto que este curso de Udemy dedicado a C++ comienza desde lo básico, también es verdad que llega mucho más allá de lo que usualmente ofrecen las formaciones de iniciación. Debido a ello, lo recomendamos para un nivel intermedio.

Primero, te permitirá refrescar conocimientos. Y, segundo, entrarás en materia intermedia donde seguirás aprendiendo todo lo necesario para programar en C++ de forma más eficiente.

Para que te hagas una idea de la profundidad del curso de C++ de básico a avanzado, te diremos que son 95 clases que forman más de 10 horas de vídeo y que se dividen en 11 secciones distintas. Cuando dejes de lado lo básico empezarás con temas más avanzados, como arreglos unidimensionales, punteros y funciones.

El curso, que lo imparte el especialista Gianmarco Tantaruna, incorpora también temas sobre archivos de texto y binarios, y termina con una práctica en la que crearás una agenda.

Pros
  • Combina muy bien la teoría y la práctica
  • Su taller con un proyecto final
  • Las lecciones se entienden muy bien
  • Tiene un buen ritmo
Contras
  • Algunos ejemplos podrían estar más detallados
  • Las últimas lecciones van un poco aceleradas

Ver precio en oferta

6. Universidad de Lógica de Programación – Aprende 7 Lenguajes!

Universidad de Lógica de Programación – Aprende 7 Lenguajes!
Valoraciones positivas
Más de 480
Duración
38h 10m de videoclases
Estudiantes
Más de 16.300
Temario
39 módulos con 377 clases

Como vas a ver en este curso, la versatilidad que tiene aprender C++ te puede llevar profesionalmente hacia muchos frentes distintos. No obstante, en este caso se trata de aprender no solo C++, sino también otros lenguajes de programación.

En este caso, el curso disponible en Udemy que hemos elegido, y que está impartido por Ubaldo Acosta de Global Mentoring, te enseña a programar en C++ combinado con seis lenguajes más, como C, Java, Python o C#.

Uno de los aspectos que más nos han convencido del curso es lo bien que está explicado todo el uso de C++ y la forma de aplicarlo a distintos proyectos. Es muy completo, pero su nivel se encuentra en un punto intermedio que posiblemente hubiera llegado a avanzado si no tuviera lecciones dedicadas a otros lenguajes.

Pero muchas de las ideas que se transmiten a lo largo de sus 377 clases y más de 38 horas de vídeo, también las podrás aprovechar aplicándolas al trabajo en C++.

Pros
  • Un vistazo distinto a la programación en C++
  • Abre muchas puertas profesionales
  • Tratar varios lenguajes enriquece el aprendizaje
  • Es muy largo y profundo
Contras
  • Faltan más ejercicios
  • Algunas lecciones no serán de interés

Ver precio en oferta

Los 3 mejores cursos online para convertirte en un experto en programación con C++ (nivel avanzado)

Con un nivel avanzado de C++ puedes dar por seguro que estarás ante grandes oportunidades profesionales. Pero alcanzarlo no es tan fácil como se pueda llegar a imaginar. Para ayudarte, hemos elegido tres cursos que realmente te impulsarán muy alto.

7. C++ Desarrollo de Videojuego 2D Arcade paso a paso

C++ Desarrollo de Videojuego 2D Arcade paso a paso (Udemy)
Valoraciones positivas
Más de 210
Duración
3h 44m de videoclases
Estudiantes
Más de 22.350
Temario
4 módulos con 21 clases

A través de este curso de C++ Desarrollo de Videojuego 2D Arcade paso a paso, que tiene una duración inferior a las 4 horas, vas a poder comenzar con pocos conocimientos y terminar utilizando todo lo que has aprendido para crear un juego estilo Arkanoid.

¿Te imaginas crear tu primer juego de una forma tan sencilla? Eso es lo que quiere el curso. Para ello te enseña programación en C++, uso de Allegro, CodeBlocks y Grabber con distintas funciones y usos.

Por ejemplo, usarás algoritmos que te permitirán calcular trayectorias, crearás los niveles, administrarás imágenes, sonidos y fuentes, ajustarás el sistema de movimiento del juego y personalizarás las imágenes que se usarán durante la partida.

El profesor es Pablo Tilotta, programador con más de 30 años de experiencia que vuelca en Udemy todo su conocimiento en este caso aplicable a la creación de un tipo de juego muy concreto.

Pros
  • Los temas están presentados ordenadamente
  • Claridad en las explicaciones
  • Se enseñan distintas herramientas y funciones
  • Crearemos nuestro primer juego
Contras
  • Ciertas explicaciones pueden ser más profundas

Ver precio en oferta

8. Unreal Engine desde 0: Crea 3 Juegos con Blueprints y C++

Unreal Engine desde 0 Crea 3 Juegos con Blueprints y C++ (Udemy)
Valoraciones positivas
Más de 990
Duración
30h 16m de videoclases
Estudiantes
Más de 4.300
Temario
5 módulos con 119 clases

No uno, sino que con este curso vas a poder aprender a programar tres juegos distintos. Lo harás empezando sin programación y siguiendo paso a paso todo lo que los profesores te cuenten.

El curso de Unreal Engine desde 0, está impartido por Nicolas Alejandro Borromeo y Juan Gabriel Gomila Salas, que se ocupan de que aprendas a programar en C++ con técnicas iniciales de programación de videojuegos.

Podrás crear tus propios niveles, poner objetos en los mismos y usar no solo C++, sino también Blueprints. A los juegos que diseñes les podrás añadir banda sonora y sonidos, además de arte visual.

Los juegos que vas a crear son un shooter de perspectiva top down, un juego de laberintos y un juego de acción en primera persona (un FPS).

Pros
  • Buen ritmo de enseñanza
  • Dificultad escalable
  • Es muy práctico y de buena progresión
  • Se desarrollan tres juegos
Contras
  • Las explicaciones son un poco aceleradas
  • Le faltan recursos de apoyo al estudiante

Ver precio en oferta

9. C++ Intermediate to Advanced Course with Project

C++ Intermediate to Advanced Course with Project
Valoraciones positivas
Más de 100
Duración
12h 36m de videoclases
Estudiantes
Más de 20.428
Temario
3 módulos con 45 clases

Comenzando con un repaso del nivel intermedio, pero concentrándose con rapidez en el avanzado, este curso de C++ de Edcorner Learning es una de las mejores propuestas que vas a encontrar en el campo.

Está en inglés, pero no lo hemos querido dejar fuera de nuestra selección porque sus 45 clases que abarcan más de 12 horas de vídeo, consiguen realmente impulsar tu capacidad hasta lo más alto.

Se tocan todos los temas que puedas imaginar de C++ y el curso lo hace con mucha profundidad. Prácticamente no hay ninguna lección que se quede corta ni que olvide explicar aspectos importantes.

Cuando termines la teoría pasarás a un gran proyecto en el que aplicarás todos los conocimientos avanzados de C++ que hayas obtenido.

Pros
  • Las lecciones tienen alto nivel de detalle
  • El temario está muy bien seleccionado
  • Pasa rápido a un temario avanzado
  • Excelente para conseguir práctica en un entorno real
Contras
  • Necesita más ejercicios prácticos
  • Algunas definiciones se podrían perfilar mejor

Ver precio en oferta

No me decido, ¿hay algún curso de programación con C++ gratis?

Una buena formación en C++ suele proponerse con cursos de pago, pero hemos indagado hasta encontrar un curso gratis que te complacerá.

Piensa, ante todo, que el primer contacto que tengas con este lenguaje de programación será muy importante y posiblemente no lo olvidarás. Por ello debe ser un buen inicio. Una vez aprendidas las bases, podrás seguir explorando y perfeccionando tus habilidades en la programación.

10. Lógica Programación: Aprende Programar en Cualquier Lenguaje

Lógica Programación: Aprende Programar en Cualquier Lenguaje
Valoraciones positivas
Más de 25.900
Duración
2h 40m de videoclases
Estudiantes
Más de 166.540
Temario
3 módulos con 37 clases

Lo primero que verás es que no solo trata de C++, pero es un curso que te ayudará a hacerte a la idea de los elementos principales de este lenguaje para luego pulir tu aprendizaje en un curso dedicado.

La forma en la que Sayyab Tariq Awan plantea este curso de lógica de programación es realmente interesante, ya que expone una serie de elementos de programación que tienes que conocer para que tu inicio sea más sólido.

A la hora de transmitir sus enseñanzas, se tienen en cuenta distintos lenguajes, como el propio C++, además de Python, JavaScript o SQL.

Otro aspecto importante es que tiene una duración superior a las 2 horas repartidas en 37 clases que están cargadas de material interesante. Después de los fundamentos y de otros aspectos, también aprenderás acerca de C++ y de los demás lenguajes.

Pros
  • Temario muy variado
  • Ayuda a conseguir una buena base de conocimiento
  • Explicaciones sencillas
  • Se enseña a programar desde cero
Contras
  • Hay que usar el software Netbeans
  • Algunas lecciones resultan más cortas de lo esperado

Ver precio en oferta

¿Qué debes saber antes de hacer un curso de programación con C++ online?

Considerado como uno de los lenguajes de programación más importantes del mundo, C++ propone un aprendizaje que tiene la capacidad de abrirte muchas puertas profesionales.

También se trata de una forma excelente de poder llevar a cabo todo tipo de proyectos, tanto navegadores web o bases de datos hasta videojuegos de gran profundidad y calidad técnica. Las posibilidades de C++ lo convierten en un lenguaje que no se queda atrás y que siempre merece la pena dominar.

¿Qué es C++?

¿Qué es C++?

C++ es un lenguaje de programación que nació debido a las limitaciones que tenía C y que está orientado a objetos.

Desde sus orígenes en el año 1979 demostró ser una forma de programar que aportaba un mayor nivel de posibilidades, lo cual ayudó a que se estableciera en el mercado.

Es un lenguaje que usan más de 7 millones de programadores en todo el mundo y que se encuentra entre los preferidos por los profesionales. Su uso ofrece unos resultados rápidos y pulidos, lo que da forma a aplicaciones bibliotecas y otros contenidos programados con gran eficacia.

Las actualizaciones que ha recibido C++ con el paso del tiempo lo han convertido en un lenguaje híbrido, aportando no solo programación orientada a objetos, sino también programación estructurada y programación genérica. Eso ha llevado a aumentar su versatilidad.

¿Para qué sirve C++?

  • Programación de sistemas operativos: es la opción más utilizada a la hora de desarrollar elementos principales de los sistemas operativos. Se ha utilizado, por ejemplo, tanto en la construcción de Windows como de Linux.
  • Navegadores web: con C++ los programadores tienen la capacidad para hacer que los resultados de las búsquedas aparezcan lo antes posible.
  • Bases de datos: este lenguaje de programación es muy efectivo para su elaboración tal y como demuestra que MySQL, una de las más famosas, esté creada con C++.
  • Videojuegos: se utiliza en complemento de otros lenguajes y herramientas de desarrollo y tiene una gran utilidad en todo tipo de juegos y géneros.
  • Compiladores: es interesante ver cómo muchos de los compiladores correspondientes a otros lenguajes de programación se han desarrollado por medio del uso de C++.
  • Tecnología avanzada: gracias a C++ se puede trabajar y programar en otro tipo de dispositivos de última generación, como es el caso de los terminales wearable.

¿Qué diferencias hay entre C++ y C?

Es frecuente que se produzca el error de confundir ambos lenguajes y de pensar que, en realidad, son el mismo.

Pero lo cierto es que son dos lenguajes de programación distintos. Sí comparten ciertos aspectos y, por otro lado, no hay que olvidar que C++ nació tomando C como referencia.

¿Qué diferencias hay entre C++ y C?

Se puede decir que C++ es la siguiente evolución de C, incorporando más sistemas y herramientas, como la programación orientada a objetos. Con este lenguaje también se incorporó una biblioteca mucho más profunda y avanzada que aporta mayor nivel de flexibilidad programando.

Además, en C++ es posible usar otros recursos que no están disponibles en C, como polimorfismo o encapsulación, aspectos que te sonarán porque se tratan en los cursos que te hemos recomendado. No menos importante, C++ tiene más palabras clave, incorpora no solo la programación orientada a objetos, sino también los paradigmas procedimentales y permite manejo de excepciones.

Aunque C se sigue utilizando, C++ por ser un superconjunto de C, es un lenguaje de programación que tiene una mayor presencia y relevancia entre los profesionales.

¿Cuáles son las ventajas de aprender programación con C++?

  • Hay miles de empresas en el mundo que requieren los servicios de programadores que dominen C++ para realizar todo tipo de proyectos.
  • Es un lenguaje que te prepara a fondo para que puedas continuar con el aprendizaje de otros estilos de programación y aumentes tu capacidad profesional.
  • Con C++ se desarrollan todo tipo de productos, desde videojuegos hasta bases de datos o navegadores web, así como otros elementos de uso común en tiempos actuales.
  • Se trata de un lenguaje que está en constante actualización y que se espera que se mantenga en lo más alto del sector durante muchos años. Eso hará que puedas recurrir a esta formación para buscar trabajo ahora y que continúes con la posibilidad de disfrutar de empleo durante años.
  • Los programas realizados en C++ son multiplataforma, lo que aumenta mucho más las posibilidades de que puedas trabajar en multitud de contextos.

Otros cursos que pueden interesarte