jueves, junio 07, 2012

Udacity: Democratización de la enseñanza.


Hace unos meses descubrí la plataforma de formación gratuita online www.udacity.com. Ya conocía sus antecedentes con el curso de inteligencia artificial publicado por la universidad de Standford e impartido por el profesor Sebastian Thrun, ahora co-fundador de Udacity, pero no tenía una opinión formada al respecto. Esta vez, con Udacity, decidí enrolarme en uno de los cursos para probar el método de enseñanza y la experiencia ha sido muy positiva. Es la máxima expresión de la democratización y universalización del conocimiento de nivel universitario. Cuando entras en la plataforma, simplemente echando un vistazo al resumen de los cursos y el índice de contenidos te entran unas ganas locas de seguirlos ¡TODOS!.


    Los cursos están muy bien planteados. La metodología consiste en usar el aprendizaje por tareas, es decir, se centran en un objetivo inicial como por ejemplo diseñar un vehículo autónomo (sin conductor), programar un buscador de internet, diseñar un navegador web, etc... y así, en base a esa tarea, se va construyendo el conocimiento. Los cursos se desglosan en capítulos audiovisuales de corta duración (no sobre pasan los 4 minutos en general) de nivel progresivo con muchos ejemplos y ejercicios. Todo está en inglés pero la mayoría de los vídeos permiten añadir subtítulos. Si eres capaz de leer inglés se pueden seguir bastante bien, además puedes matar dos pájaros de un tiro y practicar el idioma. Los profesores son de primer nivel y eso se percibe desde el primer momento. Además se nota que hay una buena planificación, un buen equipo detrás y un buen sponsor (Google).
    La duración de cada curso, cuando yo lo hice, era de siete semanas y la última semana se empleaba en hacer el examen final. Este examen es el que te da acceso (si lo superas) al certificado del curso. Yo decidí matricularme en el curso "Intro to Computer Science: Building a Search Engine (CS101)" para conocer mejor la plataforma y la verdad es que no quedé nada decepcionado, todo lo contrario. El curso te atrapa de principio a fin. Utiliza el lenguaje Python para programar el motor de búsqueda y, a pesar de ser un curso de introducción a la programación, aparecen conceptos de profundidad en cuanto a buenas prácticas en programación (el capítulo dedicado a tablas hash y diccionarios me pareció sublime). La única pega que le vi al curso en su momento es que los objetivos semanales me parecían difíciles de cumplir si compatibilizas el curso con trabajo y familia. Una semana se quedaba corta a pesar de tener experiencia como programador. A mí el examen me pilló en vacaciones de Semana Santa. Ahora el sistema ha cambiado y puedes llevar tu ritmo de aprendizaje sin miedo a que el curso caduque. Cada 8 semanas se plantea un examen para poder tener la oportunidad de obtener el certificado.
     Bueno, éstas han sido mis impresiones de esta magnífica plataforma. Si eres autodidacta como yo, Udacity te va a parecer un filón. En un principio todos los cursos están relacionados con la programación pero ya se están abriendo a otras disciplinas. En el momento de redactar este artículo ya han colgado un curso de introducción a la Física y otro de Estadística. También, por las últimas noticias, se intuye que van a ampliar los cursos para proporcionar material de nivel de enseñanza secundaria.
En fin, el futuro de la formación está en este tipo de plataformas. Yo como profesor cada día lo tengo más claro, las nuevas tecnologías nos han abierto una puerta a otra dimensión donde el buen material para formarse está accesible para todos. A partir de ahora los límites los pones tú.

Si estás en esta onda, yo no me lo perdería.

Este es el bonito certificado que te envían si pasas el curso: