Learn the basics of Web Scraping in 60 minutes or less...

Learn to webscrape from an expert in this free fast-track course, giving you all the fundamentals other courses miss!
Rating: 4.6 out of 5 (1,424 ratings)
20,443 students
English [Auto]

After this course you will have a far better understanding of how to decipher and website and code the best possible scrape strategy for each site.


  • You don't have to know how to code to benefit from this course, but having some basics would greatly help your success.


Learn to web scrape from an expert - here's proof of the value:

"Finally, an instructor who knows how to teach students so that they are not lost or confused. Thank you!"
"Great course, wish I would have watched it before reading Python Scrapy documentation."
"I loved this course. It's a great introduction to web scraping! It's short, sweet and to the point!"
"Really impressed about theory and strategies to use.. goes beyond my expectation"

Web scraping (also known as scraping, scrapeing, harvesting and data extraction), is both the art & craft of extracting data from websites. Data obtained from web-scraping is used for price comparison, business lead generation, and competitive analysis.

I created this course because I want to improve the quality of web-scraping information available. Most courses assume you know a lot about scraping already, but that's mostly not the case - this course doesn't try to teach you everything, the objective is to give you a solid foundation in the basics so you can start to master the art and craft of web scraping.

It doesn't matter if you use Python, Java, C# or any other language for webscraping, this short course is light on code, and tries to use imagery and animation whenever possible to get the message across. There are various frameworks that are used to assist in web scraping depending on the programming language you use. Some of these scraping libraries these include Scrapy, Beautiful Soup and others in the Python web scraping world, and JSoup and HtmlUnit for Java for example.

If you want to learn web scraping with python or any other language, don't take *any other course* until you take this free one - you'll be glad you did .. trust me, when you do take your next web-scraping course, you'll be in a far stronger position to get the most form it :)

Who this course is for:

  • This course is a must-take for anyone who wants to learn the fundamental skills of web scraping for Data Science, Analytics, Big Data and data journalism


Big Data Architect & Entrepreneur
Allen ONeill
  • 4.6 Instructor Rating
  • 1,424 Reviews
  • 26,952 Students
  • 1 Course

Allen is a Microsoft MVP (Most Valued Professional),  a chartered consulting engineer and a Fellow of the British Computing Society. He has over 20 years’ experience working internationally and has qualifications in both Engineering and IT Law. Allen specializes in Data Engineering and Cloud Architecture for big data, and his current obsessions are BigData, IoT and Machine Learning. He is currently pursuing an MSc in Applied Artificial Intelligence.

In his spare time (lol!) Allen attempts to make and fix stuff, plays music (very badly), and is a ball throwing slave to his family dogs. He speaks at conferences internationally and is an award winning technology contributor to CodeProject, CSharp Corner and DZone.