Programación #19 de 21 en su categoría

Reseña honesta: “Go (Golang): Curso Completo” de Alex Roel [2026] – ¿Vale la pena?

Una ruta amplia para aprender Go y crear APIs REST con MySQL, JWT y GORM; la concurrencia, su gran promesa, ocupa solo 6 elementos y el temario arrastra bloques web repetidos.

Portada oficial del curso Go (Golang): Curso Completo 2026 – De Cero a Avanzado

Qué promete y qué encontré al analizarlo

Go (Golang): Curso Completo 2026, de Alex Roel, promete llevarte desde cero absoluto en programación hasta un nivel avanzado en Go: fundamentos, interfaces, genéricos, concurrencia con goroutines y canales, pruebas y desarrollo web con APIs REST y bases de datos. Es uno de los cursos de Go más vendidos en español, con 55,370 alumnos y 2,747 reseñas, aunque su promedio de 4.45 queda por debajo de la mayoría de cursos de programación que analizamos. Se actualizó en febrero de 2026.

Al revisar sus 232 elementos, el temario tiene dos mitades. La primera, 87 elementos de Go puro: variables, control de flujo, estructuras de datos, errores, módulos, interfaces, concurrencia, funciones avanzadas y genéricos. La segunda, 137 elementos de desarrollo web y bases de datos repartidos en dos bloques que se solapan, con una sección de pruebas unitarias en medio: MySQL aparece en tres secciones distintas, las APIs REST en dos y una sección «GO WEB - Introducción» aparece casi al final. Por cómo está ordenado, parece un curso que se amplió con contenido nuevo sin retirar el anterior.

El temario, en resumen

  • Fundamentos (39 elementos): primeros pasos, variables y tipos de datos, control de flujo y estructuras de datos como arreglos, slices y mapas.
  • Go intermedio y avanzado (48): control de errores, creación de un módulo como proyecto, POO con structs e interfaces, concurrencia (6), funciones avanzadas y genéricos (7).
  • Primer bloque web (67): fundamentos de HTTP y APIs REST, servidor HTTP, MySQL para APIs, autenticación con JWT (13), aplicaciones web y persistencia de datos con MySQL (12).
  • Pruebas unitarias (8) y segundo bloque web (70): plantillas, archivos estáticos, el proyecto Piedra, Papel o Tijera, MySQL (16), API REST (14) y ORM con GORM (10).
  • En total: 196 videos, 27 artículos, 8 cuestionarios y 1 tarea, con subtítulos automáticos en español.

Puntos fuertes

  • Núcleo del lenguaje al día. Hay secciones de módulos y de genéricos, que llegaron a Go en la versión 1.18 (2022). Es una buena señal: el núcleo del curso no se quedó en el Go de hace años.
  • Backend completo con autenticación. La parte web llega a lo que pide un trabajo real: APIs REST con MySQL, autenticación con JWT en 13 elementos y un ORM como GORM. Es el uso más común de Go en las empresas: servicios y APIs.
  • Pruebas incluidas. 8 elementos de pruebas unitarias. Es poco, pero muchos cursos de lenguaje ni siquiera las mencionan, y en Go el paquete de pruebas viene en la biblioteca estándar.
  • Variedad de práctica. 8 cuestionarios, 1 tarea, 27 artículos y varios proyectos: un módulo propio, un juego web de Piedra, Papel o Tijera y APIs con base de datos. Hay más actividades que en la mayoría de cursos de este tamaño.

Aspectos mejorables

  • La concurrencia, su gran promesa, ocupa 6 elementos. El subtítulo destaca goroutines y canales, y la descripción añade select, WaitGroups, concurrencia segura y patrones concurrentes. Con 6 elementos es imposible cubrir todo eso a fondo; para lo que hace especial a Go necesitarás otra fuente.
  • Temario con bloques repetidos. MySQL aparece en tres secciones y las APIs REST en dos, con una «Introducción» web cerca del final. Por el orden, parece que se añadió contenido nuevo sin retirar el antiguo, así que es probable que veas temas repetidos con enfoques distintos.
  • Promesas que no se ven en los títulos. La descripción menciona PostgreSQL, middlewares, benchmarks y cobertura de código, y ningún título los muestra. Tampoco aparecen el paquete context, Docker ni despliegue, básicos para llevar un servicio en Go a producción.
  • Valoración más baja y ficha descuidada. 4.45 de promedio y erratas visibles en la ficha («Usu de variables», «Comcurrencia»). Tampoco dice qué versión de Go usa; por suerte, Go mantiene compatibilidad hacia atrás entre sus versiones 1.x.

Conclusión honesta

Go (Golang): Curso Completo es una opción razonable si quieres un recorrido amplio por el lenguaje y llegar a construir APIs REST con base de datos y autenticación. Tiene el núcleo al día con módulos y genéricos, más actividades que la media y una cantidad enorme de alumnos.

Como ingeniero, lo usaría sabiendo sus límites: la concurrencia, que es la razón principal para elegir Go, merece mucho más que 6 elementos, y conviene reforzarla con el tour oficial de Go y la documentación del lenguaje. Para producción, añade contenedores con Docker para desarrolladores. Y si todavía dudas qué lenguaje de backend aprender, compara con Python TOTAL o con el bootcamp de Node.js, ambos con mejor valoración.

7.3

Puntaje final: 7.3/10 · Bueno

Para quien quiere aprender Go desde cero o desde otro lenguaje y llegar a crear APIs REST con MySQL y JWT. No es la mejor opción si buscas dominar la concurrencia o llevar servicios de Go a producción.

Este curso sí es para ti si…

  • Quieres aprender Go desde cero con un recorrido amplio
  • Te interesa crear APIs REST con base de datos y autenticación JWT
  • Vienes de otro lenguaje y quieres conocer módulos, interfaces y genéricos en Go
  • Valoras tener cuestionarios y una tarea, además de los videos

Mejor busca otro curso si…

  • Buscas dominar goroutines, canales y patrones de concurrencia
  • Necesitas PostgreSQL, Docker o despliegue en la nube
  • Te molesta un temario con secciones repetidas

Go (Golang): Curso Completo 2026 – De Cero a Avanzado

Alex Roel · 22.6 h · 4.5 ★

Ver el curso en Udemy

Enlace directo a Udemy. Esta reseña no está patrocinada. Revisa el precio: Udemy tiene ofertas casi siempre.

Preguntas frecuentes

¿Sirve si nunca he programado?

Sí, según la ficha: no hay requisitos previos más allá de una computadora con Mac, Windows o Linux. Aun así, la parte web avanza rápido hacia JWT y bases de datos; si eres principiante absoluto, tómate con calma la primera mitad.

¿Enseña bien la concurrencia en Go?

Solo de forma introductoria. La sección de concurrencia tiene 6 elementos, aunque la descripción promete goroutines, canales, select y WaitGroups. Para dominarla, complementa con el tour oficial de Go y ejemplos propios.

¿Cuánto tiempo toma terminarlo?

Son 22.6 horas en 223 clases, más 8 cuestionarios y una tarea. Con una hora diaria, calcula entre 6 y 8 semanas; si ya conoces otro lenguaje, puedes acelerar los fundamentos.

Roberto Delgado

Ingeniero en Sistemas Inteligentes · San Luis Potosí, México

Analizo cursos de tecnología con el mismo criterio con el que evaluaría un sistema: qué promete, qué entrega y dónde falla. Si una reseña tiene un dato desactualizado, avísame y la corrijo.

7.3 Bueno
Ver en Udemy