Chris Castiglione Profesora en One Month. Facultad en la Universidad de Columbia.

Codecademy vs. Udemy

5 min read

Cuando empiezan a aprender a programar, muchas personas me preguntan: «¿Qué me recomiendas? ¿Codecademy o Udemy?» Con todas las opciones que hay, entender las diferencias entre las varias plataformas y elegir la más adecuada para tí es sin duda un reto.

¡Aquí en One Month aconsejamos a nuestros alumnos que aprendan de fuentes diferentes! Por ejemplo, los estudiantes pueden beneficiarse de ver vídeos de programación en Udemy o One Month y usar Codecademy para los tutoriales de programación gratuitos.

Dicho eso, cada plataforma tiene sus pros y sus contras, y algunas son más adecuadas para ciertos tipos de estudiantes. Para ayudarte a dar un poco de luz sobre esto, vamos a ver dos opciones que los estudiantes suelen comparar: Codecademy y Udemy.

Una breve descripción de Codecademy y Udemy

Antes de entrar en el quid de la cuestión, aquí tienes una breve descripción de los dos:

Codecademy

  • Lenguajes: 12, incluyendo Ruby, Java, Sass, HTML y más.
  • Precio: Codecademy ofrece cursos gratuitos y premium.
  • Año De Fundación: 2011
  • Número de estudiantes: más de 45 millones de estudiantes han atendido a cursos de Codecademy.
  • Plan de estudios: diseñado y publicado por Codecademy
  • Estructura: las clases se agrupan en «rutas», y cada una sigue un plan de estudio online.
  • Interfaz de usuario: editores de código in-browser. Entradas e instrucciones sin vídeos.

 Udemy

  • Lenguajes: Udemy cubre varios lenguajes, incluyendo Node.js, C++, Java, Python y más.
  • Precio: El precio medio de los cursos de Udemy es de $99, y $9 con descuento aplicado.
  • Año De Fundación: 2009
  • Número de estudiantes: más de 10 millones de personas han dado clases en Udemy en 2016.
  • Plan de estudios: profesores freelance independientes suben sus cursos (sin la supervisión de Udemy)
  • Estructura: Un marketplace de clases donde los estudiantes eligen cursos individuales.
  • Interfaz de usuarios: Udemy no tiene un editor de texto in-browser como Codecademy. Lo cual es bueno, porque con Udemy vas a utilizar herramientas reales, pero debido a que cada curso viene con su propio profesor no puedes estar seguro de que las herramientas, o el tono del profesor, sean homogéneos en todos los cursos.

Reseña de Codecademy

Codecademy vs. Udemy

Las clases de Codecademy se agrupan en «rutas» y abarcan varios temas, desde el dominio del desarrollo web con HTML/CSS y JavaScript hasta el aprendizaje del data science con Python y SQL. Para quien no está seguro de que habilidades específicas necesita, Codecademy, con sus cursos pre empaquetados, hace que entenderlo sea un juego de niños.

A diferencia de Udemy, Codecademy solo ofrece cursos relacionados con la programación. Mientras que todos los cursos se centran en las habilidades, Codecademy Pro se enfoca en los «programas que proporcionan resultados tangibles que te preparan para trabajar». Los cursos pro incluyen también el feedback de un experto sobre el código del estudiante, un certificado y la realización de proyectos reales.

Uno de los inconvenientes principales de Codecademy, sin embargo, es su editor de código único.

Debido a que los estudiantes aprenden en un entorno creado por Codecademy en vez de en un entorno real (como Sublime) donde los programadores escriben código, la transición desde estudiar en Codecademy a trabajar como desarrollador en el mundo real puede ser difícil. Sin embargo, ofrece una interfaz más limpia que la de Udemy y permite la edicion de codigo in-browser, lo cual es una ventaja.

¿Codecademy es gratis?

Casi. Codecademy era 100% gratuito, pero ahora los únicos cursos gratis son algunos de los cursos para principiantes. La mayoría de los cursos pertenecen al plan Codecademy Pro. Al inicio, podrás empezar a estudiar de forma gratuita, pero poco después te pedirán pasar a premium. Codecademy ofrece opciones de pago mensual, semestral y anual que, en media, son de $29.99 al mes.

¿Codecademy está bien?

Me gusta como están diseñadas las clases para ayudar a los estudiantes a moverse hacia un objetivo específico. Por experiencia propia como profesor he averiguado que establecer objetivos específicos para los estudiantes lleva a una tasa de éxito más alta. No querrás terminar todo el curso para luego preguntarte: «¿qué he aprendido realmente?

Si puedes mantener la motivación necesaria para acabar el curso entero, sin dudas vas a aprender nuevas habilidades. «Tómate en serio los conceptos que te enseña. En general (o sea, casi siempre, en estos días) vas a usar los mismos conceptos en todos los lenguajes principales» explica un usuario de Reddit.

Pero, a veces, Codecademy es demasiado teórico. Esta es la razón por la que mi co-fundador, Mattan Griffel, escribió el post «Por qué Codecademy no funcionó para mí«. Griffel explica:

Hay que reconocer que estaba bastante guay. Era una novedad ser capaz de escribir código en mi navegador  y ver de inmediato lo que hacía. Pero la novedad desapareció rápidamente. Estaba aprendiendo cosas como variables, strings y bucles, pero muy pronto acabé preguntándome: «¿Saber estas cosas cómo va a ayudarme a construir lo que quiero?»

Millones de personas han atendido a los cursos de Codecademy, pero ¿todos han aprendido de verdad a desarrollar? No exactamente.

Yo creo que es por eso que ahora Codecademy ofrece un plan premium. También está la red de entrenadores, tutores y graduados que están disponibles para contestar a las preguntas e interactuar con los estudiantes, lo que hace que la experiencia de aprendizaje sea menos aislada. La lista de foros de Codecademy donde los estudiantes pueden conectarse, obtener ayuda y compartir sus experiencias con la programación es extensa.

Reseña de Udemy

Codecademy vs. Udemy

Udemy ofrece más de 100.000 cursos en línea, cada uno con acceso ilimitado, lo que significa que puedes completar los cursos tan lento o tan rápido como quieras. Los estudiantes muy ocupados o que no tienen varias semanas libres para atender a un curso pro de Codecademy con limitaciones de tiempo, podrán disfrutar de la flexibilidad ofrecida por Udemy.

Otra diferencia es que Udemy ofrece cursos de varias disciplinas. ¿Estás interesado en la programación, pero quieres aprender también la gramática o entrar en el ámbito del desarrollo personal? Udemy tiene cursos para eso también.

¿Udemy es gratis?

No. Las clases van desde $19.99 hasta $199.99 con descuentos y promociones frecuentes que suelen bajar los precios hasta $9.99.

¿Está bien Udemy para aprender a programar?

A diferencia de Codecademy, Udemy se compone de clases únicas que se basan en gran medida en instrucciones en vídeo. Funciona muy bien si tienes tiempo para ver los vídeos, y si logras encontrar un instructor que te guste. Ya que cualquiera puede hacer y subir una clase a Udemy, la calidad puede variar.

Como afirma un usuario de Reddit,

Udemy puede estar muy bien, solo tienes que asegurarte de que el curso que eliges es bueno. Podrías encontrar varios que dicen ser cursos de introducción, pero o los materiales son para estudiantes de nivel intermedio, o simplemente el instructor no es muy bueno.

Si encuentras un curso por $9 en Udemy, eso podría ser un buen inicio. ¡El problema que muchas personas encuentran en Udemy realmente es terminar el curso! Las investigaciones muestran que más del 95% de los que se inscriben a los cursos en línea no completa más de un par de vídeos. Pensando en mi experiencia personal como estudiante de Udemy, estoy completamente de acuerdo. Es difícil mantenerse motivado y comprometido por tanto tiempo.

Conclusion: Codecademy vs. Udemy: ¿qué deberías elegir?

Al fin y al cabo, todo se reduce a tus preferencias personales y a tu estilo de aprendizaje.

En Udemy vas a encontrar docenas de cursos donde puedes aprender Python como principiante. Por un lado, el hecho de tener tantas opciones está bien, pero lleva a una contradicción a la hora de elegir. Los cursos de Udemy no están estandarizados, lo que significa que tanto los profesores como la calidad varían de un curso a otro.

Codecademy es todo lo contrario: sólo ofrece un curso para cada lenguaje de programación (por ejemplo, hay una ruta para aprender Python, Ruby, PHP, etc.). Yo suelo decirle a mis alumnos:

Pensad en Codecademy como ejercicios online de programación. Es perfecto para complementar vuestro trabajo en un bootcamp de programación o para atender a un curso online de desarrollo, pero él solo no os va a enseñar cómo crear proyectos reales.

Al igual que Codecademy y Udemy, One Month ofrece cursos de desarrollo online donde puedes aprender Python, JavaScript y HTML. ¿En qué es diferente One Month? Mientras que Udemy es un marketplace de vídeos y Codecademy ofrece ejercicios de desarrollo online, One Month es una escuela online con calificaciones, certificados y soporte humano durante el aprendizaje.

No importa en qué nivel estés, nosotros te animamos a crear tu propia educación mediante el uso de varios libros, cursos y mentores. Codecademy es perfecto para empezar a hacer algunos ejercicios gratuitos. Udemy es una forma barata de entrar en el mundo de la programación. Aquí estamos nosotros, encantados de ayudarte a tomar una decisión sobre la marcha; si tienes alguna pregunta, ¡no dudes en dejarla aquí abajo!

Learn to Code Comment Avatar
Chris Castiglione Profesora en One Month. Facultad en la Universidad de Columbia.