How to translate a very technical EU story into an impact-investigation accessib... 9:30am - 10:45am
Deforestation Inc: How ICIJ investigated greenwashing in the forestry sector 11:15am - 12:30pm
Using data journalism for local stories: what have we learnt? 1:45pm - 3:00pm
Under the surface: investigating the hidden crisis in Europe's groundwater 3:30pm - 4:45pm
Decoding the Climate: A Journalist's Guide to Understanding Climate Data 5:15pm - 6:30pm
How to use European air pollution data to hold companies accountable 9:30am - 10:45am
How the bad guys think: Decoding the Disinformation Playbook 11:15am - 12:30pm
What makes a good map? (Not a new tool) 1:45pm - 3:00pm
Legislation on whistleblowers and source protection: How to counter the threats 3:30pm - 4:45pm
Our Town: data journalism to help you find untold stories about your community 5:15pm - 6:30pm
SESSION CANCELLED - Digital self-defence - 11 steps to your secure computer 9:30am - 10:45am
FollowTheGrant – data to track conflicts of interest in scientific research 11:15am - 12:30pm
17 ways to measure impact : how to listen to the echos of your investigations 1:45pm - 3:00pm
From zero to security hero in one hour and fifteen minutes 3:30pm - 4:45pm
Do interactive data visualisations make sense (and when)? 5:15pm - 6:30pm
Tackling online hate and smear campaigns: self-dox yourself 9:30am - 10:45am
Stay open source and encrypted: Signal as an editorial tool 11:15am - 12:30pm
Self-defense when dealing with disturbing imagery 1:45pm - 3:00pm
Roundtable for data educators - inspiration and skill sharing 3:30pm - 4:45pm
Learn programming: Getting started with R 9:30am - 10:45am
Data wrangling with R 11:15am - 12:30pm
Exploring AI: So, you wanna talk with your documents using AI? 1:45pm - 3:00pm
DuckDB for quick data manipulation 3:30pm - 4:45pm
Data cleaning on steroids: regex to the rescue 5:15pm - 6:30pm
Geo-Investigations: Using QGIS to Investigate Environmental Impacts 9:30am - 10:45am
The art of scrollytelling - dynamic map-based storytelling for all 11:15am - 12:30pm
Clean data like a pro with OpenRefine 1:45pm - 3:00pm
Getting the data behind websites (and what are ‘undocumented APIs’?) 3:30pm - 4:45pm
Exploring AI: I give you a URL and you give me back LEGO bricks - OR - How to us... 5:15pm - 6:30pm
How to build Telegram bot for needs of a journalist 3:30pm - 4:45pm
OpenRefine beyond data cleaning 5:15pm - 6:30pm
Using SQL To Query For Anomalies/Deviations in Georgia Trade Data 9:30am - 10:45am
Scraping the unscrapable: advanced approaches to deal with complex sites and eva... 11:15am - 12:30pm
Fact-checkable Spreadsheets 1:45pm - 3:00pm
How a Swiss company spied across Europe on behalf of the UAE state 9:30am - 10:45am
Cyprus Confidential: Unmasking sanction evaders 11:15am - 12:30pm
Pitch perfect: Mistakes to avoid when applying for a grant 1:45pm - 3:00pm
Exploring AI: How Big Tech watered down the AI Act 3:30pm - 4:45pm
Reveal deportation of children from Ukraine to Russia combining data and OSINT 5:15pm - 6:30pm
How to track industry bias on research 9:30am - 10:45am
Looking in The Mirror: How to Navigate Power Dynamics within Cross-border Teams 11:15am - 12:30pm
Everything is classified. How to investigate when the state conceals all crucial... 1:45pm - 3:00pm
From journalist to manager - what do you need to learn? 3:30pm - 4:45pm
Investigating NGOs 101 9:30am - 10:45am
How (and why) to investigate freezing of assets in the EU (without leaks) 11:15am - 12:30pm
Can you trust your MEP? Learn how to investigate EU officials 1:45pm - 3:00pm
How to be an investigations editor 3:30pm - 4:45pm
From grassroots to global impact: How to professionalise your data work 5:15pm - 6:30pm
One year undercover to reveal political troll factory 9:30am - 10:45am
The EU is quiet-quitting Freedom of Information. What can we do about it? 11:15am - 12:30pm
#Ground Control: Investigating land ownership in European cities 1:45pm - 3:00pm
Have you been SLAPPed? 5:15pm - 6:30pm
Finding the needle in the haystack: How to investigate companies with OSINT data... 9:30am - 10:45am
Exploring AI: Ethical AI - How to investigate algorithms 11:15am - 12:30pm
Exploring AI: How (not) to use LLMs for investigative journalism 1:45pm - 3:00pm
Tracking ships - DIY edition 3:30pm - 4:45pm
How to Investigate Shipwrecks - a deep dive into digital forensic techniques 5:15pm - 6:30pm
Exploring AI: Tapping around the blackbox: How to investigate Tech's impact on s... 9:30am - 10:45am
Dubai Unlocked: How 70 media could dive into Dubai's leaked property data 11:15am - 12:30pm
How to track planes online (and fast) 1:45pm - 3:00pm
Investigating how Russia evades sanctions 3:30pm - 4:45pm
Exploring AI: Automated Criminal Justice: Digging into Policing Algorithms 5:15pm - 6:30pm
Journalism Fair - Meet the organisations that support and promote journalism 10:30am - 3:15pm
Coffee 9:00am - 9:30am
Coffee break 10:45am - 11:15am
Lunch 12:30pm - 1:30pm
Coffee break 3:00pm - 3:30pm
Coffee break
Discover the Datashare-to-be, the Offshore Leaks Database's new API and other IC... 9:30am - 10:45am
Keep calm and coordinate: networking meet-up of collaborative investigations coo... 11:15am - 12:30pm
FOI journalists in Europe, unite! 1:45pm - 3:00pm
Let's investigate urban challenges! Networking meeting with the Urban Journalism... 3:30pm - 4:45pm
Arena Labour Network - informal networking meeting 5:15pm - 6:30pm
Beyond Nicotine: Unmasking Big Tobacco profiting from medical products 9:30am - 10:45am
How to investigate public trade flow data with Comext 11:15am - 12:30pm
Let's find oil and gas permits in protected areas: How to use QGIS to find (and... 9:30am - 10:45am
Dataiku - one tool to master it all 9:30am - 10:45am
Building your first scrollytelling data visualization 11:15am - 12:30pm
Data visualisations with R 9:30am - 10:45am
Oh no I shut my laptop! Running your app/scraper reliably in the cloud 11:15am - 12:30pm
How we created our own datasets to track retail vacancy rates across half of Sco... 9:30am - 10:45am
Using Bluetooth in investigations 9:30am - 10:45am
Making the most of dorking to track crooks in sport 11:15am - 12:30pm
Follow the hacker's footprint to a good story 9:30am - 10:45am
How to hold fossil fuel facilitators accountable 11:15am - 12:30pm
Goodbye - see you next year! 12:45pm - 1:15pm