Skip to content
UdemyData SciencePaid courseAll LevelsCertificate

Text Mining and Natural Language Processing in R (Udemy.com)

Hands-on text mining and natural language processing (NLP) training for data science applications in R

Created by: Minerva Singh

Last updated November 2025

icon
What you will learn

  • Students will be able to read in data from different sources- including databases
  • Basic webscraping- extracting text and tabular data from HTML pages
  • Social media mining from Facebook and Twitter
  • Extract information relating to tweets and posts
  • Analyze text data for emotions
  • Carry out Sentiment analysis
  • Implement natural language processing (NLP) on different types of text data

How it compares

Against the other 461 rated Udemy courses in Data Science on CourseDuck:

  • Rating4.8 out of 5higher than 94% of them
  • Reviews877#164 of 462 by number of reviews
  • Length8.8 hourslonger than 52% of them
  • Last updatedNovember 2025more recently than 51% of them

icon
Course Description

Do You Want to Gain an Edge by Gleaning Novel Insights from Social Media?

Do You Want to Harness the Power of Unstructured Text and Social Media to Predict Trends?

Over the past decade there has been an explosion in social media sites and now sites like Facebook and Twitter are used for everything from sharing information to distributing news. Social media both captures and sets trends. Mining unstructured text data and social media is the latest frontier of machine learning and data science. 

LEARN FROM AN EXPERT DATA SCIENTIST  WITH +5 YEARS OF EXPERIENCE:

My name is Minerva Singh and I am an Oxford University MPhil (Geography and Environment) graduate. I recently finished a PhD at Cambridge University (Tropical Ecology and Conservation). I have several years of experience in analyzing real-life data from different sources using data science-related techniques and producing publications for international peer-reviewed journals. Unlike other courses out there, which focus on theory and outdated methods, this course will teach you practical techniques to harness the power of both text data and social media to build powerful predictive models. We will cover web-scraping, text mining and natural language processing along with mining social media sites like Twitter and Facebook for text data. Additionally, you will learn to apply both exploratory data analysis and machine learning techniques to gain actionable insights from text and social media data.

TAKE YOUR DATA SCIENCE CAREER TO THE NEXT LEVEL

BECOME AN EXPERT IN TEXT  MINING & NATURAL LANGUAGE PROCESSING :

My course will help you implement the methods using real data obtained from different sources. Many courses use made-up data that does not empower students to implement R based data science in real life. After taking this course, you’ll easily use packages like the caret, dplyr to work with real data in R. You will also learn to use the common social media mining and natural language processing packages to extract insights from text data.   I will even introduce you to some very important practical case studies - such as identifying important words in a text and predicting movie sentiments based on textual reviews. You will also extract tweets pertaining to trending topics analyze their underlying sentiments and identify topics with Latent Dirichlet allocation. With this Powerful course, you’ll know it all:  extracting text data from websites, extracting data from social media sites and carrying out analysis of these using visualization, stats, machine learning, and deep learning!  

Start analyzing data for your own projects, whatever your skill level and Impress your potential employers with actual examples of your data science projects.

 HERE IS WHAT YOU WILL GET:

  • Data Structures and Reading in R, including CSV, Excel, JSON, HTML data.

  • Web-Scraping using R

  • Extracting text data from Twitter and Facebook using APIs

  • Extract and clean data from the FourSquare app

  • Exploratory data analysis of textual data

  • Common Natural Language Processing techniques such as sentiment analysis and topic modelling

  • Implement machine learning techniques such as clustering, regression and classification on textual data

  • Network analysis

Plus you will apply your newly gained skills and complete a practical text analysis assignment

We will spend some time dealing with some of the theoretical concepts. However, the majority of the course will focus on implementing different techniques on real data and interpreting the results.

After each video, you will learn a new concept or technique which you may apply to your own projects.

All the data and code used in the course has been made available free of charge and you can use it as you like. You will also have access to additional lectures that are added in the future for FREE.

JOIN THE COURSE NOW!



icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Minerva Singh

I completed a PhD (University of Cambridge, UK) in 2017 where I focussed on implementing data science techniques for quantifying the impact of forest loss on tropical ecosystems. I hold an MPhil (School of Geography and Environment) and an MSc (Department of Engineering) from Oxford University. I have more than 10 year's experience in conducting academic research (published in high level peer-reviewed international scientific journals such as PLOS One) and advising both non-governmental and industry stakeholders in data science, deep learning and earth observation (EO) related topics.

I have a strong track record in implementing machine learning, data visualization, spatial data analysis, deep learning and natural language processing tasks using both R and Python. In addition to being educated at the best universities in the world, I have honed my statistical and data analysis skills through many MOOCs, including The Analytics Edge (R based statistics and machine learning course offered by EdX), Statistical Learning (R-based Machine Learning course offered by Stanford online) and the IBM Data Science Professional certificate Track. I specialise in a variety of topics ranging from deep learning (Tensorflow, Keras) to machine learning to spatial data analysis (including EO data processing), data visualizations, natural language processing, financial analysis among others. I have acted as a peer reviewer on highly

icon
More courses by Minerva Singh

$19.99

$13.99

$94.99

$19.99

$12.99

$99.99

icon
More Data Science courses

Free

Free

Free

Free

$124.99

Free

icon
Reviews

4.8

877 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Raveena Sarkar on 11/6/2021

Text mining and natural language processing in R is a course which is ideally suited for my work. It contains valuable and useful information which has vast potential for practical usage. The instructor is simply brilliant in explaining various details of the course.

By Raj Kumar Majumdar on 8/30/2021

Text mining and natural language processing in data mining application in R is a course which has immense potential for practical use. The course is most suited for my work. The instructor's knowledge of the subject is impressive and her delivery effective and clear.

By Rishilal Yadav on 8/10/2021

This is an amazing course on text mining and natural language processing in R. The information contained in the course is valuable. It has vast avenues for practical applications. The concept will certainly enhance the quality of my work. The instructor has complete mastery over the subject.

By RKM singh on 7/16/2021

Text mining and Natural Language Processing in R is a valuable course which has unlimited opportunities of practical usage. I find the course most useful for my work. The instructor is very knowledgeable about the subject and her delivery is engaging.

By Marta Sampaio on 7/15/2021

Great diversity of content and I appreciate the effort in creating a course like this. However, since info on the last update is one of the criteria I use to purchase online courses, I was a bit disappointed at the amount of outdated content I found. I understand that the digital world is constantly changing so it's ok to find minor outdated info or tools, but that's not the case here.

By Rajesh Kumar on 7/8/2021

Text mining and natural language processing training for data science application in R in an important course which contains valuable information. This is an advanced course and I find it very useful for my work. The instructor has complete mastery over the subject.

By Anonymized User on 5/30/2021

Text mining and natural processing in R is an important concept which has been brilliantly elaborated by the instructor in the lectures of the course. It has wide applicability avenues and will significantly enhance the quality of my work. A hand-on course for me.

By Omar Sunny on 5/9/2020

Very good explained course, with lot of useful exercise, so you can be sure to understand the theory. The practical examples in R are well designed and explained. This is definitely a must for someone interested in text mining, with beginning concepts that you need to keep in mind for further coursers. The instructor is also excellent, explanation and examples are very good. Recommended!

By Jhumur Akter on 4/4/2020

I love this course. Lots of well structured lectures and instructor explained them very good. Those lectures covers almost all the topic. Codes are really helpful. I have taken some text mining in R but this is the best!

By Mahender A on 1/20/2019

I think this is a very unique course. It is not for rank beginners and does not spend a lot of time on theory. But having said that, it certainly does pack a lot of punch in terms of hands-on implementation of the different techniques. I can actually see how to obtain textual data from different sources including twitter and implement the same techniques for my own purposes in R. Further, the use of different packages requires following along closely but now I have an advanced toolkit at hand.

Showing all 10 reviews on CourseDuck

Read all 877 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 96 / 100