skip to navigation skip to content

Theme: Self-taught

Show:
Show only:

2 matching courses


Agent-Based Modelling with Netlogo new Self-taught Bookable

Societies can be viewed as path-dependent dynamical systems in which the interactions between multiple heterogeneous actors, and the institutions and organisations they create, lead to complex overlapping patterns of change over different space and time-scales. Agent-based models are exploratory tools for trying to understand some of this complexity. They use computational methods to represent individual people, households, organisations, or other types of agent, and help to make explicit the potential consequences of hypotheses about the way people act, interact and engage with their environment. These types of models have been used in fields as diverse as Architecture, Archaeology, Criminology, Economics, Epidemiology, Geography, and Sociology, covering all kinds of topics including social networks and formation of social norms, spatial distribution of criminal activity, spread of disease, issues in health and welfare, warfare and disasters, behaviour in stock-markets, land-use change, farming,forestry, fisheries, traffic flow, planning and development of cities, flooding and water management. This course introduces a popular freely available software tool, Netlogo, which is accessible to those with no initial programming experience, and shows how to use it to develop a variety of simple models so that students would be able to see how it might apply to their own research.

Introduction to Python new Self-taught Bookable

This module introduces the use of Python, a free programming language originally developed for statistical data analysis. Students will learn:

  • Ways of reading data into Python
  • How to manipulate data in major data types
  • How to draw basic graphs and figures with Python
  • How to summarise data using descriptive statistics
  • How to perform basic inferential statistics

This module is suitable for students who have no prior experience in programming, but participants will be assumed to have a good working knowledge of basic statistical techniques.