coursera课程下载_如何在永远消失之前下载Coursera的课程

coursera课程下载

Coursera is shutting down their old platform on June 30th removing dozens (if not hundredsof courses from the internet on June 30th

Coursera将于6月30日关闭其旧平台,从而删除数十个网站(如果不是数百个课程,则将于6月30日从互联网上移除)

Coursera is removing 472 free online courses from the internet on June 30th.

Coursera将于6月30日从互联网上删除472个免费在线课程。

Originally called “Massive Open Online Courses,” these courses will no longer be open — or online, for that matter — because Coursera’s terms of use will prohibit students from sharing their materials once these courses go dark.

这些课程最初称为“ 大规模开放式在线课程 ”,因此将不再开放或在线,因为Coursera的使用条款一旦这些课程消失,将禁止学生共享其材料。

But we can still learn from these courses privately — if we can get ahold of them. Aside from recommending that students “take screenshots,” Coursera provided no guidance on which courses would become unavailable, nor how students could go about download their materials.

但是我们仍然可以私下从这些课程中学习-如果我们能够掌握它们的话。 除了建议学生“截屏”外,Coursera没有提供关于哪些课程不可用的指南,也没有提供学生如何下载其资料的指南。

This guide will show you how to hurry up and legally download as many courses as possible before June 30th.

本指南将向您展示如何尽快在6月30日之前合法地下载尽可能多的课程。

大放弃 (The Great Abandoning)

First, a quick history lesson. In 2014, Coursera started re-building their platform from scratch in order to accommodate self-paced “on-demand” courses.

首先,一个快速的历史课程。 2014年,Coursera开始从头开始重建平台,以适应自定进度的“按需”课程。

On the old platform, the courses were session-based, and had no predictable schedule. Timing was left to the university and its professors. It was quite common to encounter a course that you liked, only to discover that the course had already finished. There would be no indication of when (or if) the course would be offered again.

在旧平台上,这些课程是基于会话的,并且没有可预见的时间表。 时间留给了大学及其教授。 遇到您喜欢的课程,却发现课程已经完成,这是很常见的。 没有迹象表明何时(或是否)将再次提供该课程。

In fact, we built Class Central’s MOOC Tracker as a notification service for online courses specifically to help students cope with the lack of start date information. This tool sends you notifications when new course sessions are announced.

实际上,我们将Class Central的MOOC跟踪器构建为在线课程的通知服务,专门用于帮助学生应对缺少开始日期的信息。 宣布新的课程时,此工具会向您发送通知。

We observed that many of the older session-based courses moved to this Coursera’s new on-demand platform, but not all of them. We have no information as to whether any of the courses Coursera is shutting down will ever migrate to this new platform.

我们观察到,许多较旧的基于会话的课程都迁移到了Coursera的新按需平台上,但并不是全部。 我们没有关于Coursera是否关闭的任何课程是否会迁移到该新平台的信息。

So be sure to download any courses you think you may be even remotely interested in now, while you still can.

因此,请确保下载您认为可能对远程感兴趣的所有课程,而您仍然可以。

来自死囚牢房的点名 (A roll call from death row)

Many of the most popular and highly-rated courses on Coursera will die on June 30, when Coursera pulls the plug on their old platform. Having run Class Central for the past 5 years, and being immersed in online courses myself, here a few of the most high-profile death row inmates:

Coursera取消了旧平台的支持后,许多在Coursera上最受欢迎且评分最高的课程将在6月30日死亡。 在过去的5年中,他曾负责Class Central的教学,并亲自参加了在线课程,下面是一些最引人注目的死囚囚犯:

The Coursera website doesn’t make it easy to figure out which courses are on the old platform, and which are on the new platform. One way to discern this is by looking at the course description pages. A course on the old platform has the “enroll” button on the right while the new platform has it on the left:

Coursera网站无法轻松确定哪些课程在旧平台上,哪些课程在新平台上。 辨别这种情况的一种方法是查看课程说明页面。 在旧平台上的课程在右侧具有“注册”按钮,而在新平台上则具有左侧:

But with over 1,800 courses on Coursera, it will be next to impossible to go through all of these yourself and figure out which courses you need to save.

但是,由于Coursera上1,800多个课程 ,您几乎不可能亲自完成所有这些课程并弄清楚您需要保存哪些课程。

But you’re in luck. We undertook a massive analysis of all of these courses and figured out which ones will die with the old platform — over 450 of them.

但是你很幸运。 我们对所有这些课程进行了广泛的分析,并确定了哪些课程将在旧平台上消失,其中有450多个

Unfortunately, not all of these courses are open for enrollment. And if you are haven’t enrolled in some of them, you may not be able to access their materials.

不幸的是,并非所有这些课程都可以招生。 并且,如果您尚未注册其中的某些内容,则可能无法访问其材料。

About 220 courses are currently open for enrollment, though, and you can definitely grab the materials for these courses if you act quickly.

不过,目前大约有220门课程可供注册,如果您Swift采取行动,您当然可以掌握这些课程的材料。

The entire list of courses scheduled for deletion — but are still open for enrollment — is live here.

计划删除的所有课程列表(但仍在开放中)仍在此处

好的-那么我们如何下载这些文件? (OK — so how do we download these?)

Coursera’s old platform page has download links directly on the course content pages (the right hand side icons). Instead of clicking each link to download course materials manually, let’s automate this process.

Coursera的旧平台页面直接在课程内容页面(右侧图标)上具有下载链接。 让我们自动执行此过程,而不是单击每个链接以手动下载课程资料。

步骤1:找到您的课程 (Step 1: Find your courses)

There are two ways to download the courses — Chrome Plugin and Python Script. We will explore these methods in Step 2. But in this step we will help you figure out which course(s) you can download.

有两种下载课程的方法-Chrome插件和Python脚本。 我们将在第2步中探索这些方法。但是在这一步中,我们将帮助您确定可以下载哪些课程。

Before moving onto Step 2, you will need to a url that looks something like this: https://class.coursera.org/pgm-003/lecture for the chrome plugin or a class name like pgm-003 for the Python script.

在继续执行步骤2之前,您需要一个类似于以下内容的URL:对于chrome插件为https://class.coursera.org/pgm-003/lecture或对于Python脚本为pgm-003之类的类名。

步骤1A:已经注册 (Step 1A: Already Enrolled)

In this step we will figure out which courses on the old stack you are already signed up for. Less than half of the 450+ courses currently hosted on the old platform are open to enrollment. What this means is that if you hadn’t registered for a course before you won’t be able to download it’s course materials using the chrome plugin. The python script still might work.

在这一步中,我们将找出您已经注册的旧课程中的哪些课程。 当前在旧平台上托管的450多门课程中,只有不到一半的课程可供注册。 这意味着如果您尚未注册课程,则无法使用chrome插件下载该课程的材料。 python脚本可能仍然有效。

To find courses in the old stack that you had signed up for before, visit the My Courses section on Coursera. The old platform courses will be present in Archived tab along with other courses. As shown below, the old platform courses will have a link named ‘Course Archive’ if you click on the dot navigation buttons for each course. Copy that link and we will use it in Step 2.

要在以前注册的旧堆栈中查找课程,请访问Coursera上的“ 我的课程”部分。 旧平台课程将与其他课程一起显示在“ 存档”选项卡中。 如下所示,如果您单击每个课程的点导航按钮,则旧平台课程将具有一个名为“课程存档”的链接。 复制该链接,我们将在第2步中使用它。

If you are using the Python script, you will need a class name which is in part in the url. So in the case of PGM, it will be pgm-003 i.e https://class.coursera.org/pgm-003/lecture

如果您使用的是Python脚本,则将需要一个类名称,该名称部分包含在url中。 因此,对于PGM,它将是pgm-003,即https://class.coursera.org/ pgm-003 / lecture

Copy that link and we will use it in step 2. If the Course Archive link doesn’t exist it means that its a course from the new platform.

复制该链接,我们将在第2步中使用它。如果不存在“ 课程存档”链接,则表示该课程来自新平台。

Alternatively, a quick way to check if the course is part of the old stack is to search for the course on Class Central. If you see a big red PSA (screenshot below) on the Class Central course description page, that it means its part of the old platform.

另外,检查课程是否为旧堆栈的一种快速方法是在Class Central上搜索课程 。 如果您在Class Central课程说明页面上看到一个红色的大PSA(如下屏幕截图),则表明它是旧平台的一部分。

步骤1B:未注册 (Step 1B: Not Enrolled)

In this case you are out of luck. You can only download courses that are still open for enrollment. But if you add the courses on the old platform that you are interested in to MOOC Tracker using the ‘+’ button next to the course on this page, we will send you a notification if the course moves to the new on demand platform.

在这种情况下,您不走运。 您只能下载仍在注册的课程。 但是,如果您使用此页面上课程旁边的“ +”按钮将感兴趣的旧平台上的课程添加到MOOC Tracker ,则如果课程移至新的按需平台,我们将向您发送通知。

Visit the dedicated page with 220 courses that we created on Class Central which lists all the courses that are still open for enrollment. You can filter this list by subjects or sort these courses by rating to help you figure out which courses you should download and keep.

请访问专门页面,其中包含我们在Class Central上创建的220门课程,其中列出了所有仍在开放中的课程。 您可以按主题过滤此列表,也可以按等级对这些课程进行排序,以帮助您确定应下载并保留的课程。

Once you figure out which course you want to save, click on the name to visit the course page on Class Central. You will see a page similar to the one below with a big red PSA.

确定要保存的课程后,单击名称访问Class Central上的课程页面。 您会看到与下面类似的页面,上面有一个红色的PSA。

Copy the course material link (similar to the the highlighted link in the above image) or the class name from the Python Script section (i.e pgm-003)and we are ready for step 2.

复制课程资料链接(类似于上图中突出显示的链接)或Python脚本部分中的类名(即pgm-003),我们就可以开始第二步了。

Some courses might have multiple class names. Each class name represents a different session/run of the course. We recommend choosing the latest run (last one in the list). If for some reason the script fails, then try other class names. It is quite possible that for some courses, the python script might not be able to download the course materials.

有些课程可能有多个班级名称。 每个班级名称代表课程的不同课程/课程。 我们建议选择最新的运行(列表中的最后一个)。 如果由于某种原因脚本失败,请尝试其他类名。 对于某些课程,很可能python脚本可能无法下载课程资料。

You can also browse this this spreadsheet hosted on Google Docs with all the courses. Copy the ‘Course Material URL‘ or a class name from the slug column for any course that you would like to download.

您还可以浏览所有课程的Google 电子表格中托管的此电子表格 。 从弹头列中复制您要下载的任何课程的“ 课程材料URL ”或课程名称。

步骤2:下载所有课程资料 (Step 2: Download all the course material)

Before you move forward you need to have the following prerequisites:

继续之前,您需要具备以下先决条件:

  1. A URL to the course materials page or a class name that you choose from Step 1. For this step we will assume that the url is https://class.coursera.org/pgm-003/lecture (Probabilistic Graphical Models from Daphne Koller) and class name is pgm-003

    课程材料页面的URL或您从第1步中选择的班级名称。在这一步中,我们假定该URL为https://class.coursera.org/pgm-003/lecture (达芙妮·科勒的概率图形模型),类别名称为pgm-003

  2. Sufficient disk or drive Space. A single course can easly take up more than a 1GB.

    足够的磁盘或驱动器空间。 一门课程可以轻松占用超过1GB的空间。

There are two ways to download Coursera courses in bulk, using a chrome plugin or a python script.

有两种方法可以使用chrome插件或python脚本批量下载Coursera课程。

选项2A:Google Chrome插件 (Option 2A: Google Chrome Plugin)

This step is great for non technical users or if you only want to download a couple of courses. Install the Course Materials Downloader Google Chrome plugin. You should see a Coursera logo icon to the right of your url bar.

此步骤非常适合非技术用户,或者如果您只想下载几门课程。 安装课程资料下载器 Google Chrome插件。 您应该在网址栏的右侧看到一个Coursera徽标图标。

Now visit the course materials url from Step 1. You need to be logged in to Coursera or in some cases enrolled in the course. Click the icon and you will be directed to page similar to one below:

现在访问第1步中的课程资料URL。您需要登录到Coursera,或者在某些情况下需要注册。 单击该图标,您将转到类似于以下页面的页面:

If you click on Start Download it will start downloading the course materials in the default download folder in Chrome. Beware of the Ask User SaveAs option. It will ask this question for every file being downloaded which makes it really annoying. We recommend staying away from the checkbox and creating more space in your downloads folder or changing the default downloads location in Chrome.

如果单击“开始下载”,它将开始在Chrome的默认下载文件夹中下载课程资料。 当心“ 询问用户另存为”选项。 它将针对每个正在下载的文件询问此问题,这确实很烦人。 我们建议您不要使用该复选框,并在您的下载文件夹中创建更多空间,或者更改Chrome中默认下载位置

For some courses this plugin might not work. You might want to experiment with the Coursera Downloader plugin. Unfortunately this plugin only downloads videos.

对于某些课程,此插件可能不起作用。 您可能要尝试使用Coursera Downloader插件。 不幸的是,此插件仅下载视频。

选项2B:使用python脚本 (Option 2B: Use a python script)

This option is a bit more complicated, but if you can get through the setup process is the best option as it allows you to download all the courses that are hosted on the old platform, and not just the ones currently open for enrollment.

该选项稍微复杂一点,但是如果您可以完成设置过程,那将是最好的选择,因为它允许您下载旧平台上托管的所有课程 ,而不仅仅是当前正在注册 的课程

The Coursera Downloader python script makes it really easy for you to download multiple courses at once. It also goes a step further and obtains week and class names from the lectures page, and then downloads the related materials into appropriately named files and directories.

Coursera Downloader python脚本使您一次下载多个课程确实非常容易。 它还走得更远,并从“讲座”页面获取星期和班级名称,然后将相关资料下载到适当命名的文件和目录中。

To get started using the script, follow the instructions on the Github page to install the script. Installation can be a bit tricky but if you face any problems, please leave a comment. We will try to assist you ASAP and update this guide.

要开始使用脚本,请按照Github页面上的说明安装脚本。 安装可能有些棘手,但是如果您遇到任何问题,请发表评论。 我们将尽力为您提供帮助,并更新本指南。

Once installed you will need a “class name” which you picked up in Step 1 i.e. pgm-003 To download the course materials you will run the following command:

安装完成后,您将需要一个在步骤1中选择的“班级名称”,即pgm-003。要下载课程资料,您将运行以下命令:

coursera-dl -u <coursera_user> -p <coursera_pass> pgm-003

If you want to download multiple courses, then just attach more classes at the end of the command. The Coursera Downloader script has a lot more options for power users. They even have a docker script ready.

如果要下载多个课程,则只需在命令末尾附加更多课程。 Coursera Downloader脚本为高级用户提供了更多选项。 他们甚至已经准备好docker脚本

Don’t forget send a word of thanks to Rogério T. de Brito (@rtdbrito) and John Lehmann (@jplehmann) for creating this wonderful tool.

不要忘了感谢RogérioT. de Brito(@rtdbrito)John Lehmann(@jplehmann)创造了这个很棒的工具。

[Experimental] Download Quizzes and Assignments

[实验性]下载测验和作业

Github user Chillee has created way to download quizzes and assigments by extending the coursera-dl Python script. You can find the script here and read about it here.

Github用户Chillee通过扩展Coursera-dl Python脚本,创建了下载测验和习题的方法。 您可以在此处找到该脚本并在此处 阅读

We will be constantly updating this guide, so leave your questions below.

我们将不断更新本指南,因此请在下面留下您的问题。

June 17th, 2016: Update from Coursera about this change: Coursera’s transition to a new technology platform. To quote:

2016年6月17日Coursera的最新变化: Coursera过渡到新技术平台 。 报价:

“We want to clarify that, even as access to the old platform ends, nearly all courses that have been offered on that platform will remain available in an updated format on the new platform. There are a few dozen courses on the old platform that will not migrate to the new platform, and thus will not be available after June 30th.”

“我们想澄清的是,即使访问旧平台的时间结束,在该平台上提供的几乎所有课程仍将在新平台上以更新格式提供。 旧平台上有几十门课程不会迁移到新平台上,因此在6月30日之后将不可用。”

“We want to clarify that, even as access to the old platform ends, nearly all courses that have been offered on that platform will remain available in an updated format on the new platform. There are a few dozen courses on the old platform that will not migrate to the new platform, and thus will not be available after June 30th.”- Coursera

“我们想澄清的是,即使访问旧平台的时间结束,在该平台上提供的几乎所有课程仍将在新平台上以更新格式提供。 旧平台上有几十门课程不会迁移到新平台上,因此在6月30日之后将不可用。” -Coursera

If you enjoyed reading this, check out some of Class Central’s other pieces:

如果您喜欢阅读本文,请查看Class Central的其他部分:

翻译自: https://www.freecodecamp.org/news/the-day-472-free-online-courses-will-vanish-from-the-internet-3060bb4e9704/

coursera课程下载

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值