The Centre for Investigative Journalism
The Centre for Investigative Journalism
Menu

Max Harlow

Max Harlow works on the visual and data journalism team at the Financial Times, focusing on investigations. He also runs Journocoders, a group for journalists to develop technical skills for use in their reporting.

Summer Conference Event
 — Workshop

Time Travel for Beginners: How to Create and Use Web Archives. Hands-on.

Hands-on. Ever relied upon an online source, only later to find it deleted or changed? Ever wanted to travel back in time? This class will cover the next best thing: web archives. We'll look at getting the most out of resources like the Wayback Machine -- what they're good for, and what they're not.
Summer Conference Event
 — Workshop

Web Basics: How the Web Works and How to Scrape It. Hands-on. [B]

Hands-on. Beginner. Have you ever wondered how exactly your stories reach your readers? Ever wanted to know how to build a simple webpage? Or how to scrape information from a website onto your computer?
Summer Conference Event
 — Course

Data Journalism: Getting the Most out of Data Classes

We will be teaching a range of data journalism skills at the #CIJSummer Conference 2023. This session will give a brief description of the skills taught and is designed to help you identify the best sessions to attend, given your own experience level and your objectives for incorporating data-driven research into your work.
Summer Conference Event
 — Workshop

Why Code?

A talk for those who are unsure on how knowledge of code can help journalists in their investigations. Leila Haddou talks to a developer, Max Harlow; a code newbie data journalist, Niamh McIntyre; and a code old-hand data journalist and editor, Helena Bengtsson.
Summer Conference Event
 — Class

Finding Needles in Haystacks with Fuzzy Matching

Fuzzy matching is a process for linking up names that are similar, but not quite the same. It has become an increasingly important part of data-led investigations as a way to identify connections between public figures, key people, and companies that are relevant to a story.
Summer Conference Event
 — Course

Graph Databases

In data journalism, we tend to use relational databases – data in table form – such as Excel or SQL to do our analysis and find stories. Graph databases are different, but are incredibly useful to find connections or patterns within our data that would be difficult, if not impossible, to spot using a relational database.
Summer Conference Event
 — Class

Data Wrangling with Pandas 2

Your data is squeaky clean and ready to go – time to dig deep and start hunting for those elusive leads. Pandas allows you to quickly and easily perform statistical analysis on your data helping you to mine for stories and look for outliers.
Summer Conference Event
 — Class

Data Cleaning with Pandas 1

Data cleaning can feel more like data penance, but Pandas can ease your pain, allowing you to clean and structure your data with minimal hassle. Jupyter Notebook’s interactive environment helps you keep track of your changes and allows you to explore your data.
Summer Conference Event
 — Class

How Can Code Help Your Journalism?

This talk is an introductory primer to understanding how code is used in the newsroom, showing recent story examples, explaining the fundamental concepts in programming and demystifying the jargon.
 You will learn how code is used by reporters to find stories and aid investigations, and gain a basic understanding of how computer programs are structured.
Scheduled Training

Introduction to Coding for Journalists

This weekend workshop is designed as an introductory primer to learning to code, showing recent story examples, explaining the fundamental concepts in programming and demystifying the jargon. Through a series of practical exercises, you will learn how code is used by reporters to find stories and aid investigations, how to write and run scripts and gain a basic understanding of how computer programs are structured.