Course Includes
- Recorded Lessons: 26
- Recorded Hours: 4
- Duration: 4 days (Avg)
Course Features
- Access on mobile
- TDP Assessment Test
Top Skills Covered
Overview
Course Description
People around the globe make over 500 million tweets per day. So, one can only imagine the sheer volume of data available with Twitter. This data is a treasure trove of information. However, one needs to know how to gather this data and then conduct the needed analysis.
This course provides all the information regarding
- How to gather data from Twitter using R Programming
- How to conduct basic analysis of the data gathered from Twitter
- How to extract the Emotion expressed in the Tweets gathered
The course also discusses associated APIs required for analysing Twitter data like Google Maps API.
To take full advantage of the course, it will be required to create a developer account with Twitter. All the necessary steps for getting a Twitter Developer Account is provided in the course. However, it must be noted that it is the discretion of Twitter whether they will grant a Twitter Developer account against an application. Nevertheless, all the contents of the course can be followed and understood without a Twitter Developer account. Only difference will be that the data extracted from Twitter will be restricted. With limited data, the analysis possible will be limited.
It is also desirable to have a Google Maps account to be able to take full advantage of this course. Not having a Google Maps account will not impede in learning the concepts discussed in the course. However, there will be severe limitations on the data that can be fetched from Twitter.
We will use R Programming throughout this course. Thus, this course requires that the participants are conversant with R Programming.
If you prefer any other programming language (like. Python, etc.), then you can use this course to learn all the nuances of analysing Twitter Data and apply the same in programming in your language of your preference.
What you'll learn
- Gathering Data from Twitter
- Using Twitter API
- Using Google Map API
- Analysing Twitter Data
- Lexicon based Emotion Analysis
- Use of many related R Libraries
Requirements
- Must have knowledge of Programming
- Must have knowledge of R Programming
- Must have knowledge of using RStudio
Course Content
22 Lessons | 4 Quiz | 4:00 Total hours
Introduction
-
Welcome to the course
00:02:40 - This video introduces the course.
Introduction to Twitter
-
What is twitter and how to use it ?
00:02:17
Programming around Twitter
-
Quiz: Fetching Tweets using R
- This. quiz tests your knowledge with respect to fetching Tweets using R Programming.
-
Twitter Developer Account
00:07:15 -
Fetching Tweets for Search String(s) and/or Hash Tag(s)
00:12:47 -
Getting Google Maps API Key
00:04:25 -
Fetching Tweets for a Location
00:13:42 -
Data fetched from Twitter
00:04:56
Displaying Information about the fetched Tweets
-
Displaying Fetched Tweets using DT
00:19:45 -
Creating Time Series Charts for the fetched Tweets
00:13:26 -
Basic Statistics - Introduction
00:02:42 -
Tweet Country Analysis
00:09:52 -
Tweet Place Analysis
00:04:50 -
Tweet Language Analysis
00:06:24 -
Tweet User Analysis
00:11:10 -
Tweet Source Analysis
00:06:41 -
Tweet Hash Tag Analysis
00:10:13 -
Quiz: Displaying Information about Tweets
- This Quiz checks the learning in this section.
Programming Maps
-
Quiz: Maps
- This quiz tests the knowledge on this section.
-
Location Analysis with Maps
00:09:52 -
Interactive Maps with Leaflet
00:05:59
Emotion Analysis
-
Quiz: Emotion Analysis
- This quiz tests the knowledge of this section.
-
Section Introduction
00:03:35 -
Extracting Words from fetched Tweets
00:09:43 -
Finding Most Prevalent Emotion
00:15:50
Course Closure
-
Next Steps
00:04:23
Frequently asked questions
What prerequisites are needed for this course?
To get the most out of this course, you should have a basic understanding of R programming and familiarity with data analysis concepts. Knowledge of social media analytics is beneficial but not required.
Is this course suitable for beginners?
Yes, the course is designed to cater to both beginners and those with some experience in R. We will start with the basics and gradually move to more advanced topics.
What will I learn in this course?
You will learn how to collect tweets using the Twitter API, clean and preprocess tweet data, perform sentiment analysis, visualize tweet data, and draw meaningful insights from Twitter data using R.
Will I get hands-on experience during the course?
Absolutely! The course includes practical exercises and projects where you will analyze real Twitter data. You’ll get hands-on experience with R coding and data analysis techniques.
Do I need prior programming experience in R to take this course?
While prior experience in R is helpful, the course includes foundational concepts and code examples, making it accessible for beginners who are willing to learn.
About the instructor
PARTHA MAJUMDAR
Instructor
1 Courses
Partha Majumdar is just a programmer. He has been involved in developing more than 10 Enterprise Class products which have been deployed in Customer locations in more than 57 countries. He has worked with key ministries of 8 countries in developing key systems for them. Also, he has been involved in development of key systems for more than 20 enterprises. Partha has been employed in enterprises including Siemens, Amdocs, NIIT, Mobily, JP Morgan Chase & Co. Apart from developing systems in the companies, Partha managed highly profitable business units. He has set up 3 reasonably successful companies as of 2021 in India, Dubai and Saudi Arabia. Partha has a passion for sharing knowledge. He documents his experiences in technical and management aspect in his blog http://www.parthamajumdar.org. Also, he regularly publishes videos on his YouTube channel - https://www.youtube.com/channel/UCbzrZ_aeyiYVo1WJKhlP5sQ. Partha has worked on developing OLTP systems for Telcos, Hospitals, Tea Gardens, Factories, Travel Houses, Cricket Tournament, etc. Since 2012, Partha has been developing Data Products and has been intensively working on Machine Learning and Deep Learning. Partha has a panache for finding patterns in most of what he gets involved in. As a result, Partha has been useful to teams for developing Rapid Development Tools. Partha has continued to learn new domains and technology throughput his career. After his graduation in Mathematics, Partha has completed masters in Telecommunications and Computer Security. He has also completed executive MBAs in Information Systems and Business Analytics. He recently completed PG Certificate program in AI/ML/DL from Manipal Academy of Higher Education, Dubai and advanced certificate in Cyber Security from IIT, Kanpur. He is currently pursuing advanced certificate in Computational Data Sciences from IISc, Bangalore. Partha is the author of "Learn Emotion Analysis with R" published by BPB Publisher. Partha is an avid traveller. He has had the opportunity to visit 24 countries for work and leisure so far. Many of Partha's travels have been documented in http://www.parthatravelogue.blog. Partha loves experiencing different cultures and learns from every interaction. Partha is married to Deepshree and has 2 daughters - Riya and Ranoo.