0
Behavioural and Data Science MSc
Behavioural and Data Science MSc
We have revised the information on this page since publication. See the edits we have made and content history.
P-C803
MSc
1 year full-time
29 September 2025
Psychology
University of Warwick
Understand the underlying factors driving human behaviour on Behavioural and Data Science MSc. Warwick's Psychology department offers you training in basic psychology, behavioural economics and state of the art methods in data science and analytics.
This course offers training in the foundations of psychology, decision-making, behavioural economics and behaviour change. It will also develop your understanding of state-of-the-art methods in data science and data analytics, focusing on statistical methods, machine learning, and data visualisation.
You will gain an understanding of large-scale patterns in data, with an eye to comprehending the underlying factors driving human behaviour. This can be used to understand consumer behaviour, economics, politics, history, wellbeing, and many other large-scale patterns at national and international levels. Previous experience in behavioural science is not necessary, but you should have programming skills in at least one programming language (e.g., R, Python, Matlab, or others).
Graduates will be able to:
You will have a combination of lectures, seminars and practical classes or workshops. Lectures introduce you to a particular topic, seminars build on that knowledge and workshops and practical classes allow you to put what you are learning into practice. Seminars, practical classes and workshops are smaller groups than lectures giving access to tutors to help you put into practice what you are learning.
Class sizes will naturally vary, however this course typically has around 25-30 students.
Teaching occurs throughout the week, with an average of 8-12 hours of lectures and 5-7 hours of practical classes or seminars per week. You will also have meeting with your personal tutor at intervals throughout your course.
We typically assess modules through a mix of assessment types, which include worksheets, essays, research reports, modelling and data analysis, class tests, exams, and presentations.
If you would like to view reading lists for current or previous cohorts of students, most departments have reading lists available through Warwick Library on the Talis Aspire platformLink opens in a new window.
You can search for reading lists by module title, code or convenor. Please see the modules tab of this page or the module catalogueLink opens in a new window.
Please note that some reading lists may have restricted access or be unavailable at certain times of year due to not yet being published. If you cannot access the reading list for a particular module, please check again later or contact the module’s host department.
Your personalised timetable will be complete when you are registered for all modules, compulsory and optional, and you have been allocated to your lectures, seminars and other small group classes. Your compulsory modules will be registered for you and you will be able to choose your optional modules when you join us.
Applicants are required, at a minimum, to have a degree in a relevant subject, e.g. Psychology, Computer Science, Mathematics, Economics, etc., equivalent to a UK 2:1 or greater in order to be considered. As we anticipate receiving a large number of applications, preference will be given to those with the strongest quantitative or social sciences backgrounds.
Evidence of experience with programming in Python or R is also preferred—at a minimum, students should have online or university instruction in programming in at least one programming language. The MSc in Behavioural and Data Science is a quantitative degree and students should feel comfortable taking a mathematical approach to their thinking before they join the course. The course requires students to undertake programming assignments and long-form essay assignments and so requires students to be comfortable in programming and to have very good written communication skills in English.
On the MSc, we cover the use of statistics and computational approaches to make sense of behavioural data (e.g., regression, t-tests, machine learning). We cover R, Python, and Matlab programming languages for statistics and mathematical modelling. We also use maths in psychological and computer science models.
There are no additional entry requirements for this course.
Students will study seven core modules across Psychology and Computer Science, including a Behavioural and Data Science project. These modules include:
You will also choose two psychology-/behavioural science-focused optional modules, and two computer/data science-focused optional modules.
The availability of optional modules depends on several factors and cannot be guaranteed in advance. Therefore, the list above provides a sample of previously available options for illustrative purposes only.