Edinburgh Science Festival 2024 takes place in around 30 venues across the city, including the City Art Centre, Dynamic Earth, Edinburgh Zoo, National Museum of Scotland, Royal Botanic Garden Edinburgh, Summerhall and The University of Edinburgh.