Online Courses

Free online companion courses are available through edX for both the R and Python An Introduction to Statistical Learning books.

  • The course for An Introduction to Statistical Learning, with Applications in R (Second Edition) is available here. This popular course has been taken by over 290,000 learners as of November 2023.

  • The course for An Introduction to Statistical Learning, with Applications in Python is available here.

The video lectures covering the chapter material are the same for both courses. The courses also include sessions in R/Python, which differ between the two courses.

A certificate option for either course is also available through edX. Expect to put 3-5 hours of work per week into these 11-week courses.

The courses cover all topics in the books:

  • Overview of statistical learning

  • Linear regression

  • Classification

  • Resampling methods

  • Linear model selection and regularization

  • Moving beyond linearity

  • Tree-based methods

  • Support vector machines

  • Deep learning

  • Survival analysis and censored data

  • Unsupervised learning

  • Multiple testing

Video lectures covering the chapter material for both the R and Python courses, as well as the R labs, can be found here. Video lectures for the Python labs can be found here.