Learn to scrape any website with R (Udemy.com)
Get data from the web directly into R
Created by: Mikkel Freltoft Krogsholm
Last updated July 2020
What you will learn
- Web scraping with R
- The difference between server-side and client-side rendered websites
- Using Selenium and R together to scrape client side rendered websites
- Learning how to use the Rvest and RSelenium R-libraries
- Learn the basics of web scraping (using tags, classes and ids)
- Learn to get data from json API’s
How it compares
Against the other 815 rated Udemy courses in Web Development on CourseDuck:
- Rating4.3 out of 5higher than 21% of them
- Reviews76#701 of 816 by number of reviews
- Length2.8 hoursshorter than 81% of them
- Last updatedJuly 2020earlier than 84% of them
Course Description
In this course you will learn:
the basics of web scraping (using tags, classes and ids)
two great R packages: Rvest and Selenium
to scrape server-side and client-side rendered pages
to get data from json API’s
If you have ever wanted to collect:
text from the internet for NLP!
numbers from websites to visualize!
tables of data from the internet to put into your model!
or anything else involving getting data from the internet.
Then this course is for you!
At the end of the course you will be able to:
Extract data from structured tables on the internet
Collect text data from a website (like reviews) and structure it in a tidy data set
Collect a diverse set of data points from a website (like products) and structure it in a tidy data set
Collect structured data from an API - ready for analysis
Scrape websites that are normally very hard to extract data from.
Instructor Details
- 4.3 Rating
76 Reviews
Mikkel Freltoft Krogsholm
I am a full stack data scientist.
I have done consultancy work for many large international companies on a wide range of topics. I have also taught code to both private and public institutions.
In my spare time I love to write my own code - explore data - and to setup environments for my projects, which include anything from web scraping to deep learning.
To summarise: I have experience with doing data science for real large customers and I have experience teaching it to others.
More Web Development courses
Python Fullstack Mastery: Build Modern Web Apps with Django (2025)
5.0 (165 Reviews)
Provider: Udemy
Time: 35h
$19.99
NgRx Signal store for Angular - The missing guide (2026)
4.9 (436 Reviews)
Provider: Udemy
Time: 11.3h
$89.99
Vue 3: Create a Mobile & Desktop App (with Quasar 2 & Pinia) (2024)
4.9 (177 Reviews)
Provider: Udemy
Time: 7.6h
$79.99
Build a URL Shortener App with ASP.NET: Step by Step (2026)
4.9 (100 Reviews)
Provider: Udemy
Time: 9.6h
$10.99
The Complete Elixir and Phoenix Bootcamp (2021)
4.8 (7,773 Reviews)
Provider: Udemy
Time: 17.4h
$84.99
Reviews
By Jose Luis Vinueza on 1/2/2026
El curso es bueno y el profesor sabe del tema, sin embargo las sintaxis están desactualizadas,ya no scrapean las páginas seleccionadas debido a que están ya han cambiado su estructura por lo que requieren actualización ya que ninguna sirvió, a su vez no estaban adjuntas las sintaxis del último ejercicio de udemi
By Alessandro Noseda on 12/10/2023
The course exceeded expectations: in just a few hours it teaches many useful things.
By Stefano Cruz on 10/25/2022
More than I spected.
By Marcus Jones on 7/25/2022
Mikkel is a gifted teacher. However, the course is in need of some updating. Two of the web sites and one of the packages used in the course have changed. I was still able to complete the course but needed extra time to figure out what was broken and adjust for the changes. Still there's lots to learn and the information is still reliable (hence 3 stars). I even learned one or two data munging tricks along the way. The XHR api trick was also a real eye-opener.
By Robert Chestnutt on 1/20/2022
This is looking great so far. I love using R but even on the wrangling I have learned a few things even after the first chapter. Very keen to learn RSelenium, I have used Selenium with Python but want to use it in R.
By David Armstrong on 11/14/2021
So far, the instructor is quite good and provides good resources, but the website being scraped has changed, so some of the examples do not work as intended.
By Alexandre George Lustosa on 10/10/2021
This is for sure the best webscraping course in UDEMY! The instructor gives all the details of the processes carried out in a simple and effective way!
By Rodrigo Estrella on 1/19/2021
I would have liked to see more about scraping using selenium. Nevertheless it was a well explained course
By Charles C on 12/23/2020
Focused and hands-on approach to the subject. Especially useful is the XHR network API approach. The course is a concise treatment and nicely paced. Recommended.
By Robert Jeutong on 12/16/2020
Great content so far
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 86 / 100






