Skip to content

Magica-Chen/WebSocialAnalytics

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lab Sessions

Courses

These lab materials are shared across two courses with identical content:

Course Code Programme
Web and Social Network Analytics CMSE11427 Postgraduate
Data Analytics for Web and Social Media CMSE11690 Postgraduate

Level: SCQF Level 11 (Postgraduate) Credits: 10 SCQF / 5 ECTS School: Business School, University of Edinburgh


Course Overview

This introductory course provides foundational skills in digital data analysis, covering web evaluation, clickstream analysis, network analysis, and recommendation systems. The labs combine theory with hands-on Python programming.


Lab Structure

Week Topic Key Skills
0 Python Fundamentals Variables, data structures, pandas, numpy, matplotlib, sklearn basics
1 Web & Web Analytics HTML scraping, BeautifulSoup, Selenium, APIs, clickstream analysis
2 Search Engines & Web Graph LLM-based scraping, site mapping, PageRank algorithm
3 Online Social Networks Graph theory, NetworkX, centrality metrics, community detection
4 Unsupervised Techniques K-Means, DBSCAN clustering, matrix factorization, recommendation systems

Learning Progression

Week 0: Python Foundation (if you are not familiar with Python)
    ↓
Week 1: Data Extraction (Web Scraping)
    ↓
Week 2: Understanding Web Structure (Graphs, PageRank)
    ↓
Week 3: Network Analysis (Social Networks)
    ↓
Week 4: Pattern Discovery (Clustering, Recommendations)

Tips for Students

  1. Complete Week 0 first - Python skills are essential for all subsequent weeks
  2. Use developer tools - Browser inspector is your friend for web scraping
  3. Read the documentation - Official docs for sklearn, networkx, and pandas are invaluable
  4. Work through APCs - They directly prepare you for the final assessment
  5. Experiment with parameters - Open questions encourage exploration
  6. Consider performance - Large datasets may require subsetting

Last updated: January 2026

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published