Coursera course Download and archive plan [reprint]

Source: Internet
Author: User
Tags virtualenv

In Wednesday, we received mass mailings from the Coursera platform, to the effect that Coursera will completely close the Old Course platform on June 30, upgrade to the new course platform, some Old Course resources (course videos, course materials) will not be saved, if you have previously studied the relevant courses, or have the desired courses , Coursera recommends that you download these course resources for backup.

To tell the truth, since Coursera this two years gradually after the "business upgrade", I have very little on this platform to learn the public class, but the edx of some of the courses more attracted me, especially the quality of the course, the latter seems a lot more intentions. However, as the earliest MOOC platform Coursera, has been born a lot of classic courses, if these courses really with the Coursera platform switching and lost, it is a pity. There have been a batch of "open class downloadable Resources summary", a lot of people from the contribution and sharing, but this is also two or three years ago, some courses network resources have been invalidated, this e-mail prompted me to begin to check these network resources, especially from the Coursera platform of the curriculum resources. Before some of the curriculum resources are not downloaded or have no network resources, thought that as long as there is Coursera account, you can always log on to the online watch on it, there is no desire to download, now different, such as Stanford University Dan Jurafsky and Christopher Manning's natural language processing courses, such as the machine learning courses for Daniel Pedro Domingos, which have never been started but can be viewed at preview, are required for download and backup.

工欲善其事, its prerequisite, there are a lot of download tools for Coursera, including some browser plug-ins, but the recommended Python download tool Coursera Downloader, abbreviated COURSERA-DL. This artifact I used a few years ago, impressive, this time to regain, still very convenient to force. The simplest installation method is "Pip install Coursera", which you can refer to on GitHub for installation instructions for the project. The following is a Mac OS system as an example of a simple description of virtualenv-based installation use, this method for the Ubuntu Linux system should be effective, Windows is not tested, unknown.

First get the code from GitHub, git clone or directly download the zip source file can:

git clone https://github.com/coursera-dl/coursera-dl

Cloning into ' coursera-dl ' ...
Remote:counting objects:3357, done.
Remote:compressing objects:100% (14/14), done.
Remote:total 3357 (Delta 6), reused 0 (Delta 0), pack-reused 3343
Receiving objects:100% (3357/3357), 1.39 MiB | KIB/S, done.
Resolving deltas:100% (1852/1852), done.

CD coursera-dl/

Virtualenv My-coursera

New Python executable In/users/xxxxxx/project/mooc/test/coursera-dl/my-coursera/bin/python
Installing Setuptools, Pip, Wheel...done.

SOURCE My-coursera/bin/activate

Pip Install-r requirements.txt

Collecting beautifulsoup4>=4.1.3 (From-r requirements.txt (line 1))
.....
Installing collected Packages:beautifulsoup4, six, Html5lib, requests, URLLIB3, PYASN1, keyring
Successfully installed beautifulsoup4-4.4.1 html5lib-1.0b8 keyring-9.0 pyasn1-0.1.9 requests-2.10.0 six-1.10.0 urllib3-1.16

After installation, the following is the detailed usage of COURSERA-DL:

General:coursera-dl-u-P modelthinking-004
Multiple Classes:coursera-dl-u-P SaaS historyofrock1-001 algo-2012-002
Filter by section name:coursera-dl-u-p-sf "Chapter_four" crypto-004
Filter by lecture name:coursera-dl-u-p-lf "3.1_" ml-2012-002
Download only ppt files:coursera-dl-u-p-f "ppt" qcomp-2012-001
Use a ~/.netrc file:coursera-dl-n-matrix-001
Get the preview Classes:coursera-dl-n-B ni-001
Specify download Path:coursera-dl-n–path=c:\coursera\classes\ comnetworks-002
Display Help:coursera-dl–help

Maintain a list of classes in a dir:
Initialize:mkdir-p Current/{class1,class2,.. CLASSN}
Update:coursera-dl-n–path current ' \ls '

As an example of Coursera's "Getting Started with natural language processing" course at the University of Michigan, in the Old Course home "Introduction to Natural Language processing", you first need to join (Enroll) a shift to the course, Currently only a round of lessons from October 2015 to December, after joining the course, go to the Course Details page, you can see the page link similar to this form:

Https://class.coursera.org/nlpintro-001/lecture

For Coursera Downloader, the main need is this "nlpintro-001″ course shift short link, and then you can try to download, here with the –path to specify the course download path:

coursera-dl -u 用户邮箱 -p 用户密码 --path=../../coursera_backup/ nlpintro-001

Then you start the download process ... may be related to the network, this download can sometimes interrupt or stop the animation, COURSERA-DL provides a "Resuming downloads" mode, similar to the "continuation of the breakpoint", is very useful, you can use the following command to restore the previously interrupted download:

coursera-dl -u 用户邮箱 -p 用户密码 --path=../../coursera_backup/ --resume nlpintro-001

This method of joining the course and then downloading the course material is quite complete, in addition to the course video, you can also download the course related courseware and subtitles. If you do not join the course, Coursera Downloader offers a way to download the preview course, but only download the course video, provided you have a Coursera account. For example, take the machine learning course of Daniel Pedro Domingos, which has not yet been started, and click on the "Preview lectures" button on the course's home page learning to get the course preview link "https:// Class.coursera.org/machlearning-001/lecture/preview ", according to Coursera downloader method, you need to pre-set a ~/.NETRC file in the user's home directory, The file format is as follows:

machine coursera-dl login 用户邮箱 password 用户密码

It is very important that you need to set the ~/.NETRC permissions:

chmod og-rw ~/.netrc

Otherwise, you will encounter the following error, I have stepped over this hole:

~/.NETRC Access too permissive:access permissions must restrict access to only the owner

You can then download the preview course video file with the following command:

coursera-dl -n -b --path=../../coursera_backup/ machlearning-001

Hope that you use this tool or other tools to save Coursera their favorite courses as soon as possible, if convenient, upload to the relevant network disk, do a share, on the one hand to do a backup, the other side will be convenient for everyone to share learning resources. Here is the first to attach the 5 doors Coursera Open Class resources, some of the course resources are also downloaded and uploaded, after the release will be organized.

1. Machine learning program by Andrew Ng

The course has been published on Coursera's new course platform (https://www.coursera.org/learn/machine-learning), and online course resources will still be retained, with two versions of the Baidu Net disk resources shared here. From previous people's share:

Link: http://pan.baidu.com/s/1miMZHQo Password: aeck

2. Neural Network for machine learning (neural Networks for Machines learning) by Geoffrey Hinton

Geoffrey Hinton the Great God in the Coursera of this course only in 2012 years in a round, this time should not be migrated:

"Deep learning Compulsory course"

"Sect Master + pioneer directly lectures, seconds kill all loafers"

Take a look at the above reviews, students interested in deep learning to save, this share contains two versions, all before everyone's share:

Link: http://pan.baidu.com/s/1sk9cgK9 Password: ndm9

3, Daphne Koller professor's "Probability Map Model Open Class (Probabilistic graphical Models)"

This time should not be migrated, think how many great gods in the Coursera on the course of the course ... This share is for a previous friend's share:

Link: http://pan.baidu.com/s/1kVpRMKn Password: 244s

4. Michael Collins "natural Language Processing Open course (Natural Language processing)" By the Great God

The NLP great God course must be backed up from a previous friend's share:

Link: Http://pan.baidu.com/s/1kV72IhT Password: FXJW

5, Stanford University Dan Jurafsky and Christopher Manning two Daniel's "Natural Language Processing public course (Natural Language processing)"

This course is taught by Stanford professor Dan Jurafsky and Christopher Manning, two are big cows in the field of NLP, others do not say, just the book they write should be a lot of Nlper's introductory book: The former wrote "Natural Language Processing", the latter wrote " The basis of statistical natural language processing.

I used coursera-dl downloaded a copy and uploaded to Baidu Network disk backup, the need for students to save as soon as possible:

Link: http://pan.baidu.com/s/1hrGMbkg Password: a2w5

Attached Coursera Mail content:

Save course materials for some courses by June 30

Dear XXX,

We wanted to inform you a update to our technology platform that would affect access to some courses you previously Joi Ned.

In, Coursera began developing a new technology platform to improve your learning experience, and to allow courses to Run more frequently. The majority of our courses is now offered on the new platform.
This month, we is closing the old platform. One or more courses you joined IS on the old platform.
Effective June, courses on the old platform would no longer be available. You should the opportunity to save any relevant course materials or assignments.

How does this affect my courses?

Any courses and course materials on we old platform would no longer be accessible after June 30. Until that date, we encourage the save any content of your need for personal use and reference.
Any courses on the new platform is not being affected by this change.

Would this affect earned certificates?
All statements of accomplishment (SoA) and verified certificates would remain accessible in your accomplishments page, as L Ong as you don't unenroll from courses to the old cplatform with completed on. You is also welcome to download a copy of your records at any time. Statements and certificates that you had shared to LinkedIn would also be maintained on your LinkedIn profiles after June 3 0.

How does I know if a course is on the ' Old platform '?

If you aren ' t sure which platform a course are on currently, navigate to the course and check the URL in the browser bar– Courses on the old platform has URLs that begin with class.coursera.org (rather than then new platform, which uses the UR L Coursera.org/learn.)

How does I save course materials?

To save course materials from the old Platform for reference:
download any lecture slides or videos so you would like to save for reference
save a record of your quizzes and other assignments by taking screenshots

More questions?

If you had a technical issue with your account, please visit our help Center.
Thank being a part of our learning community, and for your patience and understanding through this product transit ion! We is excited to continue to improve the learning experience on Coursera, and we look for forward to bringing great Courses on the new platform.

Note: Original article, reprint please indicate the source "Course Atlas Blog": http://blog.coursegraph.com

This article link address: Http://blog.coursegraph.com/coursera course download and archive plan One

Coursera course Download and archive plan [reprint]

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.