The course “Machine Learning Techniques for Social Media Data Analytics” introduces learners to the applications of machine learning in understanding, analyzing, and interpreting social media data. With the exponential growth of platforms like Twitter, Facebook, Instagram, and LinkedIn, social media has become a powerful source of real-time information reflecting opinions, trends, and user behavior. This course explores the fundamentals of machine learning models, natural language processing (NLP), and sentiment analysis to extract meaningful insights from unstructured data such as text, images, and multimedia. Learners will also gain exposure to classification, clustering, recommendation systems, and predictive analytics techniques tailored to social media datasets.
The course emphasizes both theoretical foundations and practical implementation, enabling participants to work with real-world social media data using Python and popular ML libraries. Case studies on sentiment mining, influencer detection, fake news identification, and trend prediction will highlight the societal and business value of social media analytics. By the end of this course, learners will be equipped with essential skills to design machine learning workflows for social media applications, preparing them for careers in data science, digital marketing, policy analysis, and research domains where actionable insights from online platforms are increasingly vital.
| Course Status : | Upcoming |
| Course Type : | |
| Language for course content : | English |
| Duration : | 8 weeks |
| Category : |
|
| Credit Points : | 3 |
| Level : | Undergraduate/Postgraduate |
| Start Date : | 26 Jan 2026 |
| End Date : | 30 Apr 2026 |
| Enrollment Ends : | 28 Feb 2026 |
| Exam Date : | |
| Translation Languages : | English |
| NCrF Level : | 4.5 — 8.0 |
| Industry Details : | Public Administration / Development Services |
|
swayam@nitttrc.edu.in, swayam@nitttrc.ac.in
·
Overview of social media
platforms and data characteristics (structured vs. unstructured)
·
Importance and challenges of
analyzing social media data
·
Basics of machine learning
and its role in social media analytics
·
Typical ML pipeline for
social media applications
Week 2 - Data Collection & Data Acquisition
·
Data collection methods
(APIs, web scraping, streaming data)
·
Demo on Data collection
methods
·
Demo on Data Acquisition from open repositories
Week 3 - Introduction to Natural Language Processing
·
Basic NLP Pipeline
·
Text Preprocessing
·
Text Normalization
·
Feature Extraction
·
Demo on NLP Workflow
Week 4 - Machine Learning Modeling – Supervised Learning I
·
Supervised learning fundamentals
·
Classification techniques for social media data
·
Evaluation: accuracy, precision, recall, F1-score
·
Demo
Week 5 - Machine Learning Modeling – Supervised
Learning II
·
Regression Algorithms
·
Feature Engineering for Regression
·
Evaluation Metrics
·
Demo
Week 6 - Machine Learning Modeling – Unsupervised
Learning
·
Clustering Approaches
·
Topic Modeling
·
Evaluation Metrics
·
Demo
Week 7 - Advanced Applications in Social
Media Analytics
·
Sentiment analysis
·
Fake news detection
·
Abusive Comments detection
·
Trend prediction
·
Recommendation systems
Week 8 - Case Studies & Ethics
·
Detecting AI-generated product reviews
·
Political Multiclass Sentiment Analysis of Twitter
Comments
·
Abusive Comment Detection from Social Media Data
·
Ethical considerations,
privacy concerns, and future trends in AI-driven social media analytics
Pang, B., & Lee, L. (2008). Opinion Mining and Sentiment Analysis. Foundations and Trends in Information Retrieval, Now Publishers.
Aggarwal, C. C. (2016). Machine Learning for Text. Springer.
Russell, M. A. (2013). Mining the Social Web: Data Mining Facebook, Twitter, LinkedIn, Instagram, GitHub, and More. O’Reilly Media.
Jurafsky, D., & Martin, J. H. (2023). Speech and Language Processing (3rd Edition draft). Prentice Hall.
Aggarwal, C. C. (2011). Social Network Data Analytics. Springer.
Leskovec, J., Rajaraman, A., & Ullman, J. D. (2020). Mining of Massive Datasets (3rd Edition). Cambridge University Press.
Bird, S., Klein, E., & Loper, E. (2009). Natural Language Processing with Python. O’Reilly Media.

Dr.S.V.Kogilavani working as Professor at Department of CSE, National Institute of Technical Teachers Training and Research (NITTTR), Chennai. She is having 22 years of experience in teaching profession. She completed her B.E Computer Science and Engineering from Madras University and M.E Computer Science and Engineering from Anna University Chennai. She had completed her Ph.D in Information and Communication Engineering under Anna University, Chennai in the year 2013.
She successfully guided scholars under Anna University Chennai, and they got their doctoral degree. She has presented 79 papers in national and international conferences and published 52 research works in Scopus and Web of Science journals. She completed DST sponsored project titled “Design and Development of a Tool for childhood Autism Grading using Soft Computing Techniques” as Co-Investigator in the year 2021. Currently working as Co-PI on the project Study and Development of a tool for Alzhemiers dementia detection using impulsive emotions, speech and language using transfer learning based deep neural network techniques sponsored by DHR-ICMR. She is one of the course instructors for the MOOC Course on Problem Solving Aspects and Python Programming sponsored by MHRD and hosted on SWAYAM platform. She had been a resource person for various guest lectures, workshops and a jury for national, international level conferences.
DOWNLOAD APP
FOLLOW US