Cómo descargar los cursos de Coursera antes de que desaparezcan para siempre

Coursera cerrará su antigua plataforma el 30 de junio y eliminará docenas (si no cientos de cursos de Internet el 30 de junio

Coursera eliminará 472 cursos gratuitos en línea de Internet el 30 de junio.

Originalmente llamados "Cursos abiertos masivos en línea", estos cursos ya no estarán abiertos, ni en línea, para el caso, porque los términos de uso de Coursera prohibirán a los estudiantes compartir sus materiales una vez que estos cursos no estén disponibles.

Pero aún podemos aprender de estos cursos en forma privada, si podemos conseguirlos. Aparte de recomendar que los estudiantes "tomen capturas de pantalla", Coursera no proporcionó ninguna orientación sobre qué cursos dejarían de estar disponibles, ni cómo los estudiantes podrían descargar sus materiales.

Esta guía le mostrará cómo darse prisa y descargar legalmente tantos cursos como sea posible antes del 30 de junio.

El gran abandono

Ver publicación en imgur.com

Primero, una breve lección de historia. En 2014, Coursera comenzó a reconstruir su plataforma desde cero con el fin de acomodar cursos "a pedido" a su propio ritmo.

En la plataforma anterior, los cursos se basaban en sesiones y no tenían un horario predecible. El tiempo se dejó en manos de la universidad y sus profesores. Era bastante común encontrar un curso que te gustaba, solo para descubrir que el curso ya había terminado. No habría indicación de cuándo (o si) se volvería a ofrecer el curso.

De hecho, creamos MOOC Tracker de Class Central como un servicio de notificación para cursos en línea específicamente para ayudar a los estudiantes a lidiar con la falta de información sobre la fecha de inicio. Esta herramienta le envía notificaciones cuando se anuncian nuevas sesiones de cursos.

Observamos que muchos de los cursos basados ​​en sesiones más antiguos se trasladaron a la nueva plataforma bajo demanda de Coursera, pero no todos. No tenemos información sobre si alguno de los cursos que Coursera está cerrando migrará alguna vez a esta nueva plataforma.

Así que asegúrese de descargar cualquier curso que crea que le puede interesar incluso remotamente ahora, mientras pueda.

Un pase de lista del corredor de la muerte

Muchos de los cursos más populares y mejor calificados de Coursera morirán el 30 de junio, cuando Coursera desconecte su antigua plataforma. Después de haber dirigido Class Central durante los últimos 5 años y haber estado inmerso en cursos en línea, aquí algunos de los reclusos condenados a muerte más destacados:

  • Psicología social de Wesleyan, que alguna vez tuvo la distinción de ser la clase más grande de Coursera
  • Modelos gráficos probabilísticos propios de la fundadora y ex directora ejecutiva de Coursera, Daphne Koller
  • Algoritmos de Stanford: Diseño y Análisis, Parte 1 y Parte 2. La Parte 1 del curso me ayudó a despejar mi primera entrevista técnica y conseguir un trabajo en Silicon Valley. También es la clase mejor calificada en nuestra asignatura de Ciencias de la Computación Teórica (Actualización: ahora se han movido a la plataforma bajo demanda)
  • Jeffrey Ullman (sí, THE Jeffery Ullman) Automata and Mining Massive Dataset
  • Introducción de Keith Devlin al pensamiento matemático (Stanford)
  • Tecnologías de Bitcoin y Criptomonedas de la Universidad de Princeton
  • Algoritmos de Princeton, Parte I y Parte II. Es enseñado por Robert Sedgewick y Kevin Wayne, cuyo libro Algoritmos se usa como libros de texto en las aulas de todo el mundo.
  • y muchos más

El sitio web de Coursera no hace que sea fácil averiguar qué cursos están en la plataforma anterior y cuáles están en la nueva plataforma. Una forma de discernir esto es mirando las páginas de descripción del curso. Un curso en la plataforma anterior tiene el botón "inscribirse" a la derecha, mientras que la nueva plataforma lo tiene a la izquierda:

Pero con más de 1.800 cursos en Coursera, será casi imposible repasar todos estos tú mismo y averiguar qué cursos necesitas guardar.

Pero estás de suerte. Realizamos un análisis masivo de todos estos cursos y descubrimos cuáles morirán con la plataforma anterior, más de 450 de ellos.

Desafortunadamente, no todos estos cursos están abiertos para la inscripción. Y si no está inscrito en algunos de ellos, es posible que no pueda acceder a sus materiales.

Sin embargo, actualmente hay alrededor de 220 cursos abiertos para la inscripción, y definitivamente puede obtener los materiales para estos cursos si actúa rápidamente.

La lista completa de cursos programados para su eliminación, pero aún están abiertos para la inscripción, está disponible aquí.

Bien, ¿cómo los descargamos?

La antigua página de la plataforma de Coursera tiene enlaces de descarga directamente en las páginas de contenido del curso (los iconos del lado derecho). En lugar de hacer clic en cada enlace para descargar los materiales del curso manualmente, automaticemos este proceso.

Paso 1: Encuentra tus cursos

Hay dos formas de descargar los cursos: el complemento de Chrome y el script de Python. Exploraremos estos métodos en el paso 2. Pero en este paso lo ayudaremos a determinar qué curso (s) puede descargar.

Antes de pasar al paso 2, necesitará una URL similar a esta: //class.coursera.org/pgm-003/lecture para el complemento de Chrome o un nombre de clase como pgm-003 para el script de Python.

Paso 1A: ya inscrito

En este paso, averiguaremos en qué cursos de la pila anterior ya está inscrito. Menos de la mitad de los más de 450 cursos alojados actualmente en la plataforma anterior están abiertos a la inscripción. Lo que esto significa es que si no se había registrado en un curso antes, no podrá descargar los materiales del curso utilizando el complemento de Chrome. La secuencia de comandos de Python aún podría funcionar.

Para encontrar cursos en la pila anterior a los que se había inscrito antes, visite la sección Mis cursos en Coursera. Los cursos de la plataforma anterior estarán presentes en la pestaña Archivado junto con otros cursos. Como se muestra a continuación, los cursos de la plataforma anterior tendrán un enlace llamado 'Archivo de cursos' si hace clic en los botones de navegación de puntos para cada curso. Copia ese enlace y lo usaremos en el Paso 2.

Si está utilizando la secuencia de comandos de Python, necesitará un nombre de clase que está en parte en la URL. Entonces, en el caso de PGM, será pgm-003, es decir, //class.coursera.org/ pgm-003 / lecture

Copie ese enlace y lo usaremos en el paso 2. Si el enlace del Archivo del curso no existe, significa que es un curso de la nueva plataforma.

Alternativamente, una forma rápida de verificar si el curso es parte de la pila anterior es buscar el curso en Class Central. Si ve un anuncio de servicio público rojo grande (captura de pantalla a continuación) en la página de descripción del curso de Class Central, significa que es parte de la plataforma anterior.

Paso 1B: No inscrito

En este caso, no tienes suerte. Solo puede descargar cursos que aún están abiertos para la inscripción. Pero si agrega los cursos en la plataforma anterior que le interesan a MOOC Tracker usando el botón '+' al lado del curso en esta página, le enviaremos una notificación si el curso se mueve a la nueva plataforma bajo demanda.

Visite la página dedicada con 220 cursos que creamos en Class Central, que enumera todos los cursos que aún están abiertos para la inscripción. Puede filtrar esta lista por materias u ordenar estos cursos por calificación para ayudarlo a determinar qué cursos debe descargar y conservar.

Una vez que averigüe qué curso desea guardar, haga clic en el nombre para visitar la página del curso en Class Central. Verá una página similar a la siguiente con un gran anuncio de servicio público rojo.

Copie el enlace del material del curso (similar al enlace resaltado en la imagen de arriba) o el nombre de la clase de la sección Script de Python (es decir, pgm-003) y estamos listos para el paso 2.

Algunos cursos pueden tener varios nombres de clases. Cada nombre de clase representa una sesión / ejecución diferente del curso. Recomendamos elegir la última ejecución (la última de la lista). Si por alguna razón el script falla, pruebe con otros nombres de clase. Es muy posible que para algunos cursos, el script de Python no pueda descargar los materiales del curso.

También puede navegar por esta hoja de cálculo alojada en Google Docs con todos los cursos. Copie la ' URL del material del curso ' o el nombre de una clase de la columna slug de cualquier curso que desee descargar.

Paso 2: Descarga todo el material del curso

Antes de seguir adelante, debe tener los siguientes requisitos previos:

  1. Una URL a la página de materiales del curso o un nombre de clase que elija en el Paso 1. Para este paso asumiremos que la URL es //class.coursera.org/pgm-003/lecture (Modelos gráficos probabilísticos de Daphne Koller) y el nombre de la clase es pgm-003
  2. Espacio suficiente en disco o unidad. Un solo curso puede ocupar fácilmente más de 1 GB.

Hay dos formas de descargar cursos de Coursera de forma masiva, utilizando un complemento de Chrome o una secuencia de comandos de Python.

Opción 2A: complemento de Google Chrome

Este paso es ideal para usuarios no técnicos o si solo desea descargar un par de cursos. Instale el complemento Google Chrome Downloader de materiales del curso. Debería ver un icono del logotipo de Coursera a la derecha de la barra de direcciones URL.

Ahora visite la URL de los materiales del curso desde el Paso 1. Debe iniciar sesión en Coursera o, en algunos casos, inscribirse en el curso. Haga clic en el icono y se le dirigirá a una página similar a la siguiente:

Si hace clic en Iniciar descarga, comenzará a descargar los materiales del curso en la carpeta de descarga predeterminada en Chrome. Tenga cuidado con la opción Preguntar al usuario Guardar como . Hará esta pregunta por cada archivo que se descargue, lo que lo hace realmente molesto. Recomendamos mantenerse alejado de la casilla de verificación y crear más espacio en su carpeta de descargas o cambiar la ubicación de descargas predeterminada en Chrome.

Para algunos cursos, es posible que este complemento no funcione. Es posible que desee experimentar con el complemento Coursera Downloader. Desafortunadamente, este complemento solo descarga videos.

Opción 2B: use un script de Python

Esta opción es un poco más complicada, pero si puede pasar por el proceso de configuración es la mejor opción, ya que le permite descargar todos los cursos que están alojados en la plataforma anterior, y no solo los que actualmente están abiertos para la inscripción.

El script de Python de Coursera Downloader hace que sea realmente fácil descargar varios cursos a la vez. También va un paso más allá y obtiene los nombres de las semanas y las clases de la página de conferencias, y luego descarga los materiales relacionados en archivos y directorios con nombres apropiados.

Para comenzar a usar el script, siga las instrucciones en la página de Github para instalar el script. La instalación puede ser un poco complicada, pero si tiene algún problema, deje un comentario. Intentaremos ayudarlo lo antes posible y actualizar esta guía.

Una vez instalado, necesitará un "nombre de clase" que recogió en el Paso 1, es decir, pgm-003 Para descargar los materiales del curso, ejecutará el siguiente comando:

coursera-dl -u  -p  pgm-003

Si desea descargar varios cursos, simplemente adjunte más clases al final del comando. El script de Coursera Downloader tiene muchas más opciones para usuarios avanzados. Incluso tienen un script de Docker listo.

No olvides enviar unas palabras de agradecimiento a Rogério T. de Brito (@rtdbrito) y John Lehmann (@jplehmann) por crear esta maravillosa herramienta.

[Experimental] Descargar cuestionarios y asignaciones

El usuario de Github, Chillee, ha creado una forma de descargar cuestionarios y asignaciones ampliando el script de Python coursera-dl. Puede encontrar el guión aquí y leerlo aquí.

Actualizaremos constantemente esta guía, así que deje sus preguntas a continuación.

17 de junio de 2016 : Actualización de Coursera sobre este cambio: la transición de Coursera a una nueva plataforma tecnológica. Citar:

“Queremos aclarar que, incluso cuando finalice el acceso a la plataforma anterior, casi todos los cursos que se han ofrecido en esa plataforma permanecerán disponibles en un formato actualizado en la nueva plataforma. Hay algunas docenas de cursos en la plataforma anterior que no migrarán a la nueva plataforma y, por lo tanto, no estarán disponibles después del 30 de junio ".

- Coursera

Si disfrutó leyendo esto, vea algunas de las otras piezas de Class Central:

  • Clasifiqué todos los cursos de Introducción a la ciencia de datos en Internet, según miles de puntos de datos
  • Si desea aprender ciencia de datos, comience con una de estas clases de programación
  • Si desea aprender ciencia de datos, tome algunas de estas clases de estadística
  • Los mejores cursos universitarios gratuitos en línea para aprender un nuevo idioma mundial
  • Los 50 mejores cursos universitarios online gratuitos según datos
  • Aquí hay 250 cursos de la Ivy League que puede tomar en línea ahora mismo de forma gratuita