NUSC Summer School in Network and Data Science 2026

Summer School 2026

About us

The University of Greenwich Networks and Urban Systems Centre has multi-disciplinary expertise exploring the expanding frontiers of urban challenges and opportunities to improve quality of life, competitiveness and sustainability. With expertise in transport, supply chain and social network systems, we focus on five interlinked strands:

  • Production systems;
  • Urban ecosystems;
  • Business ecosystems;
  • Digital business models;
  • Global value chains

We have one of the largest concentration of business network analysts in Europe, applying the techniques of organisational network analysis to a wide range of business problems, re-conceiving individual firms, organisations and markets as structured relationships.

Our experts have published widely and have worked on a range of current research projects including knowledge transfer within the creative industries, high-tech industrial clusters, diffusion through networks, enhanced networking with social media, black and minority ethnic career support networks and inter-organisational networks in global value chains. One of our teams  is currently leading a large Horizon Europe  project developing circular economy business models for the European battery industry.




NUSC Summer School in Network and Data Science

Mon 18th - Fri 22nd May 2026

The NUSC Summer School provides opportunities for those both new to network and data science and those who wish to consolidate or expand existing knowledge in the field. Ten distinct courses offer introductions to R and Python, an introduction to social network analysis, organisational network analysis with xUCINET, discourse network analysis, experimental methods, programmatic approaches to text data, and non-coding approaches to text, quantitative and network analysis using Generative AI. The courses will be  provided in an in-person, campus environment, in the iconic UNESCO world heritage site of the University of Greenwich, in London.

The courses are aimed to equip postgraduate students, researchers and social science practitioners with skills to apply in practical projects. This is an in-person event only.

Reserve your place

Programme

Each course runs 10:00-16:00 for full day courses, 10:00-13:00 and 13:00-16:00 for half-day courses:

DayCourseInstructor
18 May 2026 Morning1. Introduction to coding for quantitative and qualitative research with REve (Jie) Jiang
18 May 2026 Afternoon2. Introduction to coding for quantitative and qualitative research PythonMohit Kumar Singh
18 May 2026 Afternoon3. Introduction to Discourse Network AnalysisFrancisca Da Gama and  Natasha Lawlor-Morrison
18 May 2026 All day4. From Causal Questions to Mechanism Testing: Research Design and SPSS ApplicationsMartina Testori and Jingxi Huang
19-21 May 2026 All day5. Doing Research with Social Network Analysis: Tools, theories, and applicationsBalint Diószegi
19 May 2026 All day6. Programmatic approaches to thematic analysis for text dataJames Duong (Quang Huy)
20 May 2026 All day7. Textual analysis with Generative AIMohit Kumar Singh
21 May 2026 All day8. From Idea to Experiment: Experimental methods and programming in oTreeMartina Testori
21-22  May 2026 All day9. Generative AI for Social Network Analysis without codingGuido Conaldi
22 May 2026 All day10. Organisational Network Analysis with xUCINET in RBruce Cronin

Course Descriptions

1. Introduction to coding for quantitative and qualitative research with R

Instructor: Eve Jiang

About:
This half-day workshop provides an introduction to the R programming language for those without any previous experience with this or as a refresher if you haven’t used it for a while.

The goal of the course is to provide participants with an overview of how to use R for research – including data processing and visualisation. It also provides a foundation for the course on Organisational Network Analysis with xUCINET for those that haven't experience in R.

By the end of the course participants will be able to:

  • Import and organise quantitative and qualitative data for analysis in R.
  • Apply programming logic to transform data.
  • Generate descriptive statistics and professional visualisations
  • Implement common statistical techniques.
  • Export analytical results and transformed datasets.

Requirements:
No prior knowledge of R  is required. Ideally, participants should bring their own laptops with RStudio installed.

Instructor:
Dr Eve (Jie) Jiang is as senior lecturer in international business and strategy at the University of Greenwich. She holds a PhD in Management Science and Engineering from Nanjing University of Science and Technology, China. During her doctoral studies (2018–2020), she was a visiting researcher at the Haas School of Business, University of California, Berkeley, hosted by Professor David Teece and Professor Henry Chesbrough.

2. Introduction to coding for quantitative and qualitative research with Python

Instructor: Mohit Kumar Singh

About:
This half-day course introduces coding with Python, tailored for those interested in quantitative and qualitative research. Participants will learn the basics of Python programming and how to apply it to various research methodologies. The course will cover fundamental coding concepts, data manipulation, and basic analysis techniques.  It also provides a foundation for the course on programmatic approaches to thematic analysis for text data.

By the end of the course participants will be able to:

  • Understand the basics of Python programming.
  • Perform data manipulation and cleaning.
  • Apply Python to both quantitative and qualitative research tasks.
  • Utilize Python libraries such as Pandas and NumPy for data analysis.

Requirements:
No prior programming experience is required. Ideally, participants should bring their own laptops with Python and Jupyter Notebook installed.

Instructor:
Dr Mohit Kumar Singh is a lecturer in transport and logistics management at the University of Greenwich. A graduate of IIT Delhi and Visiting Research Fellow in AI at Loughborough University, he pursues leveraging technology for the development of efficient and sustainable transportation systems. He has extensive experience in applying Python to research projects and has taught several coding and related modules.

3. Introduction to Discourse Network Analysis

Instructors: Francisca Da Gama and Natasha Lawlor-Morrison

About:
The workshop provides an introduction to Discourse Network Analysis,  a software-supported set of methods for analysing the development of social relationships in discourse such as policy debates. As with other content analysis tools, discourse is manually but additionally coded with actor attributes highlighting sentiment and belief structures. The network data generated can be used to identify narrative or advocacy coalitions, key players and strategic discourse shifts.

By the end of the course participants will be able to:

  • code policy debates from news items or parliamentary debates using Discourse Network Analyser software;
  • export network data from the coding, visualise and analyse this in Visone visualisation software;
  • Identify discourse or advocacy coalitions  and key players;
  • apply the methods to their own research.

Requirements:
No prior knowledge of SNA is required, though some exposure to this would be helpful. Ideally, participants should bring their own laptops with Discourse Network Analyser and Visone installed (both are java-based multi-platform executables)

Instructors:
Dr Francisca Da Gama is a senior lecturer in International Business at the University of Greenwich. A graduate of the University of Auckland, her research focuses on indigenous responses to extractivism in Latin America, and the ways in which business narratives and political networks engage with non-Western cultures.

Dr Natasha Lawlor-Morrison is a lecturer in strategy and leadership.She has a broad range of research interests relating to pedagogy, learning, and to leadership. A common theme throughout is identifying and fostering factors for success in various contexts, and likewise understanding and removing barriers to such success. Her approach is one of both positive psychology and realistic pragmatism.

4. From Causal Questions to Mechanism Testing: Research Design and SPSS Applications

Instructors: Dr Martina Testori and Dr Jingxi Huang

About:
This workshop introduces participants to key methodological tools used in social science research, combining conceptual discussions of causal inference with practical analytical techniques.

The morning session focuses on research design and causal inference. Participants will explore the foundations of causal reasoning and the challenges of identifying causal relationships in empirical research. The session will examine the differences between observational and experimental data, discuss the logic of randomised experiments, and consider issues related to random allocation, random sampling, and internal validity. Through examples from recent research, participants will learn how different research designs allow scholars to make stronger or weaker causal claims and how to critically evaluate the methods used in published studies.

The afternoon session moves to a hands-on introduction to mediation and moderation analysis using SPSS. These approaches are widely used to investigate theoretical mechanisms and conditional relationships between variables. Participants will learn the conceptual foundations of mediation and moderation and how these techniques can help researchers test hypotheses about underlying processes in empirical data. A key focus of the session will be spurious moderation, where apparent interaction effects arise due to statistical artefacts, model misspecification, or nonlinear relationships rather than genuine moderating mechanisms. Through practical exercises in SPSS, participants will learn how to estimate mediation and moderation models and how to evaluate whether observed interaction effects are robust or potentially misleading.

By combining conceptual discussion with applied analysis, the workshop provides participants with tools both to design stronger research and to implement advanced analytical techniques in their own work.

At the end of the workshop participants will be able to:

  • Understand the principles of causal inference in research
  • Distinguish between observational and experimental research designs
  • Evaluate the role of randomisation and sampling in experimental studies
  • Understand the conceptual differences between mediation and moderation
  • Estimate mediation and moderation models using SPSS
  • Identify and assess potential cases of spurious moderation

Requirements:
The workshop is suitable for beginners and early-stage researchers, and no prior knowledge of mediation or moderation analysis is required. Participants should bring their own laptops with SPSS installed, as the afternoon session includes hands-on exercises.

General References:
Cunningham, S. (2021). Causal Inference: The Mixtape. Yale University Press. https://doi.org/10.2307/j.ctv1c29t27
Llaudet, E., & Imai, K. (2022). Data analysis for social science: a friendly and practical introduction. Princeton University Press.
Hernán MA, Robins JM (2020). Causal Inference: What If. Boca Raton: Chapman & Hall/CRC
Daryanto, A. (2025). An Introduction to Quantitative Research Methods for Marketing: Tools and Techniques Using SPSS and R. Routledge.
Daryanto, A. (2019). Avoiding spurious moderation effects: An information-theoretic approach to moderation analysis. Journal of Business Research, 103, 110-118.

Instructors:
Dr Martina Testori is a computational social scientist studying how different means can be used to sustain cooperative and sustainable behaviours. I look at how information, including gossip, and reputation impacts cooperation in groups and communities. I am especially interested in how different interventions can promote more pro-environmental behaviours and the achievement of sustainable development. I use experimental methods and agent-based modelling to investigate cooperative and socially sustainable dynamics at the individual and collective level.

Dr Jingxi Huang joined the University of Greenwich in 2023 as a Lecturer in Strategy and Sustainability. She completed her PhD in Marketing at Lancaster University. Her academic journey also includes a Master's degree in Corporate Communications, Marketing, and Public Relations from the University of Leeds, along with a Bachelor's degree in Journalism from Central China Normal University and Economics from Wuhan University, both in China.

5. Doing Research with SNA: Tools, Theories, and Applications

Instructor: Balint Diószegi

About:
The goal of the course is to provide attendees with a general overview of the field of social network analysis, confidence in using its key analytical tools in practice, and insight into how it can be used in scholarly practice in the social, economic, managerial and political disciplines. The focus is on research design and how SNA elements can be successfully integrated into a research project, paper, or dissertation. Participants will be introduced to UCINET and Netdraw software via practical exercises

At the end of the course participants will be able to:

  • independently design a research programme requiring SNA in their own field of research
  • collect and manage network data;
  • analyse, interpret and visualise fundamental network measures at the individual, group and network level;
  • confidently use UCINET and NetDraw to perform network analysis and visualise network data.

Requirements
All social science backgrounds are welcome, and participants are assumed not to have any previous knowledge of SNA, or of any analytical or statistical software. No previous experience with the software is expected. Ideally, participants should bring their own laptops with Ucinet installed (Ucinet is windows-based so Mac users need a windows compatibility layer such as Wine or dual boot)

Instructor
Dr Balint Diószegi is a lecturer in Network Science at the University of Greenwich. A graduate of ETH Zurich and a Visiting Research Fellow at Imperial college, his research focuses on the cognitive and behavioural foundations of social networks, using sociometric badge technology and experimental approaches.

Dr Srinidhi Vasudevan is a senior lecturer in Business Management and Programme Leader for the MSc Business Analytics at the University of Greenwich. Dr Anna Piazza is  a senior lecturer in Economic Sociology at the  University of Greenwich. Both are graduates and alumni of the Networks and Urban Systems Centre.

General references
Borgatti, SP, Everett, MG and Johnson, JC (2018) Analysing Social Networks, 2nd Edition. London: Sage.

6.  Programmatic approaches to thematic analysis for text data

Instructor: James Duong (Quang Huy)

About:
With the proliferation of large corpora of text data, manual thematic/content analysis is no longer effective to extract common topics and key themes. Furthermore, text data is multifaceted, and it is challenging to derive the sentiment of the authors in an accurate way. To cope with that issue, machine learning-based topic modelling and sentiment analysis are well-known techniques to explore prominent topics and their sentiment from a big collection of texts.

This course aims to provide a basic knowledge about text pre-processing, sentiment extraction using HuggingFace and an introduction of the most common topic model – Latent Dirichlet Allocation (LDA) using the Python-programming language. The participants will have an opportunity to practise on real customer review dataset from Amazon.

At the end of the course participants will be able to:

  • holistically diagnose the sources of noises and challenges from unstructured abstract data.
  • design a customised pipeline of text processing methods to address the noise and produce a ready-to-use collection of documents (i.e., corpus).
  • extract customers’ sentiment through pre-trained model from Huggingface or from other well-known models such as Vader, TextBlob, etc.
  • employ topic modelling for identifying the prevailing themes in your research domain.

Requirements:
Participants should have an elementary knowledge of the Python-programming language; course 2 in the Summer School is sufficient grounding,

Instructor
Dr  Quang (James) Duong is a  senior lecturer in  Business Operations  at the University of  Greenwich. He is a graduate and alumnus of the  Networks  and Urban Systems Centre.

7.  Textual Analysis with Generative AI 

Instructor: Mohit Kumar Singh

About:
This full-day course covers the use of Generative AI for text analysis. Participants will explore advanced techniques for analysing and generating text using AI models. The course will cover topics such as natural language processing (NLP) and sentiment analysis with state-of-the-art AI tools.

By the end of the course participants will be able to:

  • Understand the principles of Generative AI and its applications in text analysis.
  • Perform sentiment analysis and named entity recognition (NER).
  • Generate text using AI models like Chat-GPT.
  • Apply AI techniques to real-world text data.
  • Use offline GenAI models.

Requirements:
Participants should have a basic understanding of Python programming; course 2  in the Summer School is sufficient grounding, Prior experience with NLP is beneficial but not required. Participants should bring their own laptops with Python installed.

Instructor:
Dr Mohit Kumar Singh is a lecturer in transport and logistics management at the University of Greenwich. A graduate of IIT Delhi and Visiting Research Fellow in AI at Loughborough University, he pursues leveraging technology for the development of efficient and sustainable transportation systems. He has extensive experience in applying Python to research projects and has taught several coding and related modules.

8. From Idea to Experiment: Experimental Methods and Programming in oTree

Instructor: Martina Testori

About:
This hands-on workshop introduces participants to oTree, an open-source platform for designing and running experiments. oTree is widely used in economics, political science, psychology, and other social sciences to conduct online surveys, behavioural experiments, and interactive multiplayer studies.

The workshop is designed for researchers who want to develop and implement their own experiments in a professional research environment, without relying on proprietary software such as Qualtrics or more limited and less suitable tools such as Google Forms. Built on Python, oTree offers a flexible and robust framework for creating experiments that can be deployed both online and in laboratory settings.

Participants will receive a step-by-step introduction to the oTree workflow, starting with the basic structure of an experiment and moving towards practical implementation. The session will cover how to set up an oTree project, create experimental pages, manage participant interactions, and structure experimental rounds and treatments.

Throughout the day, participants will work directly with the platform to build simple experimental applications, including surveys and interactive experiments. By the end of the workshop, participants will have a working understanding of how to develop and deploy experiments using oTree.

At the end of the workshop participants will be able to:

  • Understand the basic structure of experiments implemented in oTree
  • Install and configure an oTree project
  • Develop survey and interactive experimental applications
  • Implement randomisation and treatment assignment
  • Design simple user interfaces using HTML and CSS in oTree
  • Launch and manage experiments on a local server

Requirements:
No prior programming experience is required. The workshop is suitable for beginners and early-stage researchers interested in experimental methods. Participants should bring their own laptops and will receive instructions for installing the necessary software before the workshop.

General References:
Chen, D. L., Schonger, M., & Wickens, C. (2016). oTree—An open-source platform for laboratory, online, and field experiments. Journal of Behavioral and Experimental Finance, 9, 88-97.
oTree Documentation: https://otree.readthedocs.io/en/latest/install.html

Instructor:
Dr Martina Testori is a computational social scientist studying how different means can be used to sustain cooperative and sustainable behaviours. I look at how information, including gossip, and reputation impacts cooperation in groups and communities. I am especially interested in how different interventions can promote more pro-environmental behaviours and the achievement of sustainable development. I use experimental methods and agent-based modelling to investigate cooperative and socially sustainable dynamics at the individual and collective level.

9.  Generative AI for Social Network Analysis Without Coding

Instructor: Guido Conaldi

About:
This workshop introduces social scientists to the application of Generative AI (GenAI) for exploring, analysing and visualising social networks. Traditionally, social network analysis (SNA) has required specialised programming skills or dedicated software packages that present a steep learning curve. This session demonstrates how GenAI tools can transform the accessibility of network analysis techniques, allowing researchers to focus on substantive research questions rather than technical implementation.

Participants will discover how to leverage AI assistants to process relational data, calculate network metrics, identify structural patterns, and create compelling visualisations—all through natural language instructions. The session covers fundamental SNA concepts including centrality measures, community detection, and network visualisation through practical examples relevant to contemporary social science research.

This hands-on workshop provides a foundation for researchers interested in incorporating network perspectives into their work without requiring extensive technical training. Participants will gain practical skills for analysing various forms of relational data, from interpersonal connections to organisational networks and digital interactions.

By the end of the course participants will be able to:

  • Transform relational data into formats suitable for network analysis using AI tools.
  • Generate and interpret essential network metrics including degree, betweenness, and closeness centrality.
  • Identify cohesive subgroups and communities within networks through AI-assisted analysis.
  • Create publication-quality network visualisations that effectively communicate structural patterns
  • Implement basic statistical models for testing hypotheses about social networks.
  • Critically evaluate the strengths and limitations of AI-generated network analyses.

Requirements:
Some familiarity with social network analysis concepts is not required but useful. Participants should bring a laptop with internet access. The session is designed specifically for social scientists new to network analysis who wish to incorporate relational perspectives into their research. While the focus is on accessibility, the workshop will provide sufficient methodological grounding for participants to critically engage with network concepts and findings.

Instructor
Dr Guido Conaldi is Associate Professor in Organisational Sociology at the University of Greenwich, where he is  deputy director of the Networks and Urban Systems Centre.

10. Organisational Network Analysis with xUCINET in R

Instructor: Bruce Cronin

About:
This course provides an introduction to social network analysis applied to the study of organisational networks. These social networks are shaped and influenced by organisational tasks and structures and various methods of accounting for these effects are considered in the course. The course also builds on elementary understanding  of the UCINET software package by examining how  many repetitive analytical tasks, common in organisational network analysis,  can be  automated  using the new R-based version of the  software, xUCINET.

By the end of this course participants will be able to:

  • confidently execute UCINET commands in RStudio;
  • write simple scripts to execute and repeat a series of SNA tasks
  • import organisational network data from a variety of formats  and export results in various formats
  • analyse a variety of inter-organisational relationships appropriately
  • isolate and analyse organisation-specific effects on social interactions
  • customise network visualisations

Requirements
Participants should have an elementary understanding of Social Network Analysis and R; course 1  in the Summer School is sufficient grounding. Participants should bring their own laptops with RStudio installed. No prior knowledge of UCINET is needed.

Instructor
Bruce Cronin is Professor of Economic Sociology at the University of Greenwich, where he is co-director of the Networks and Urban Systems Centre.

General references
Borgatti, SP, Everett, MG, Johnson, JC, and Agneessens, F. (2022) Analysing Social Networks Using R. London: Sage.

Fees

Half-day courses (Courses 1- 3):

  • General  £60  (Early Bird £50)
  • Student  £40 (Early Bird £30)

Full-day courses (Courses 4, 6-8, 10):

  • General  £120  (Early Bird £100)
  • Student  £80 (Early Bird £60)

Doing Research with SNA: Tools, Theories, and Applications (Course 5):

  • General  £300 (Early Bird £250)
  • Student  £200  (Early Bird £150)

Generative AI for Social Network Analysis Without Coding (Course 9):

  • General  £200  (Early Bird £170)
  • Student  £120 (Early Bird £90)
Reserve your place

If you are unsure about which ticket you are to purchase, please contact us.

Find Hamilton House

Located in Park Vista, next to Greenwich park, a short walk from the main Greenwich Campus


Upon arrival to Hamilton House, please ring the buzzer on the left-hand side of the door and report to the reception upon entry.

Unfortunately, the Hamilton House building has no disabled access and there is no on-site parking available.

Learn more about travelling to Hamilton House.

    <--
  • DLR Cutty Sark (approx. 11 min walk)
  • -->
  • Maze Hill (3 min walk)
  • Greenwich DLR/rail (15 min walk)
  • Greenwich Pier - Ferry service (11 min walk)
  • TFL buses frequently run close by.
  • Public 'Pay and display' car parks nearby.
  • Campus bus service between campuses.