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.
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.
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 ★
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.
Alternativas que también analicé
Todo el ranking de Programación
Python TOTAL con IA: de CERO a Programador Full en 16 días
Federico Garay, Escuela Directa
El mejor punto de partida en español para aprender Python escribiendo código desde el primer día; en los temas avanzados es un vistazo, no una especialización.
Node.js - Bootcamp Desarrollo Web inc. MVC y REST APIs
Juan Pablo De la torre Valdez
Cuatro proyectos completos con Express y tres bases de datos distintas, con una valoración altísima; sus despliegues y parte de sus librerías envejecieron y no incluye TypeScript ni pruebas.
Docker - Guía práctica de uso para desarrolladores
Fernando Herrera, DevTalles
El curso de Docker más práctico para desarrolladores en español: Compose, multi-stage, imágenes multiarquitectura y CI con GitHub Actions; sin práctica evaluada y sin seguridad de imágenes.