Skip to main content
Search
Search
Main navigation
Home
Events
News
The Turing Podcast
Impact stories
Data science and AI glossary
Blog
About us
Frequently asked questions
Governance
Equality, diversity and inclusion
What Alan Turing means to us
How to get to the Turing
Research
Research areas
Challenges
Programmes
Projects
AI for science and government (ASG)
Research Engineering
Climate action at the Turing
Interest groups
Publications & policy submissions
Data ethics
People
Spotlights
Researchers
Doctoral Students
Former Researchers
Business Team
Governance
University Liaison
Opportunities at the Turing
Jobs
Why work at the Turing?
Skills at the Turing
Doctoral student opportunities
Internships
Research and funding calls
Engage with the Turing as a researcher
Partnering with the Turing
Industry
Government bodies
Research institutions
Current partnerships and collaborations
Data Study Groups
International
Contact us
Join our mailing lists
Contact form
Press office
Our brand
Menu
Breadcrumb
Home
Research
Research areas
Search and filter
The Institute's research spans a huge range of disciplines and expertise. See the (still expanding) list of research areas covered by the Institute and explore projects, people, events and more
Learn more
Search and filter
The Alan Turing Institute
Breadcrumb
Home
Research
Menu
Name
Algorithms
Complexity (Algorithms)
Compression (Algorithms)
Data structures
Distributed (Algorithms)
Numerical (Algorithms)
Applied mathematics
Dynamical systems & differential equations
Information theory (Applied mathematics)
Mathematical physics
Multi-agent systems
Numerical analysis
Operations research
Artificial intelligence
Control theory
Evolution & adaptation
Game theory
Knowledge representation
Multi-agent reasoning
Neural networks
Neuroscience
Nonlinear dynamics
Pattern formation
Robotics
Safe and ethical
Symbolic systems
Systems theory
Computer systems & architectures
Communications
Computing networks
Databases
Human computer interface
Information retrieval
Neural & evolutionary computing
Operating systems
Parallel computing
Real time computing
Visualisation (Computer systems & architectures)
Machine learning
Applications (Machine learning)
Computer vision
Deep learning
Natural language processing
Pattern recognition
Reinforcement learning
Semi-supervised learning
Speech recognition
Supervised learning
Unsupervised learning
Mathematical modelling
Agent-based modelling
Automata & algebraic (Mathematical modelling)
Deterministic (Mathematical modelling)
Dynamic/static (Mathematical modelling)
Ensemble (Mathematical modelling)
Graph theory
Stochastic (Mathematical modelling)
Optimisation
Convex programming
Nonlinear programming
Stochastic optimisation
Privacy & trust
Cryptography
Differential privacy
Identity management
Verification
Programming languages
Hardware optimisation (FPGA/GPU)
Literate programming
Probabilistic programming
Software framework development
Theory of programming languages
Visualisation (Programming languages)
Theoretical mathematics
Algebra
Calculus & analysis
Combinatorics
Geometry & topology
Logic
Number theory
Social data science
Cognitive science
Data science of government & politics
Developmental psychology
Ethics
Linguistics
Management science
Research methods
Social media
Social networks
Social psychology
Statistical methods & theory
Asymptotic (Statistical methods & theory)
Causality
Estimation theory
High dimensional inference
Information theory (Statistical methods & theory)
Modelling (Statistical methods & theory)
Monte Carlo methods
Non-parametric & semi-parametric methods
Probability
Simulation
Spatial analytics
Time series
Uncertainty quantification