Data | School of Journalism


Tell stories with data. 

Journalism in the 21st century involves finding, collecting, analyzing and visualizing data for stories. The Journalism School offers foundational courses in data‐driven journalism as well as a three-semester M.S. in Data Journalism degree for students interested in advanced skills.

Apply to Columbia Data Journalism Program

What We Offer

We are in the midst of a data explosion. It’s estimated that 2.5 quintillion bytes of data are created every day. Successful reporters must be equipped to make sense of data, critically assess its origins and limitations and use it to deliver accurate and compelling stories to a variety of audiences.

The Journalism School’s data offerings continue to increase and advance, allowing students to take a variety of data and computation courses along with more traditional journalism classes. Foundational courses allow those with no data experience to hone their skills in data acquisition, extraction and analysis. More advanced courses include data visualization, journalistic computing and data‐driven journalism on specific topics, such as science, U.S. politics and cross‐border reporting. 

In addition, the journalism school offers an M.S. in Data Journalism for students who want deeper and more advanced training in data and computational skills. We also have a dual degree program in Journalism and Computer Science in which students learn the fundamentals of reporting and writing while developing a working background in computer science and software design. And The Lede certification program equips students with the computational skills to turn data into narrative.

Whatever their degree choice, students have many opportunities to incorporate data and data analysis into their reporting. M.A. students study statistics in Evidence & Inference and learn about data reporting in M.A. Essentials. The result is a strong grounding for all students to use data to advance their journalistic work.  

Explore our degree programs.



In the fall, a foundational, seven-week Data I class teaches the basics of using spreadsheets and databases for reporting to students enrolled in the 10-month M.S. degree. For more advanced M.S. students, a Data II class explores various tools for accessing, manipulating and publishing data.

The following are introductory classes for students in the 10-month M.S. program:


This course teaches students how to evaluate and analyze data for appropriateness, context and meaning. Students leave the class knowing how to apply basic statistical methods to numerical data sets. They will also learn how to obtain, clean and load various types of commonly encountered data. They will be drilled on devising interesting, thoughtful and answerable questions to ask of data sets. They will also be taught how to translate the results of their data analysis into clear and concise findings. Visualization in this course will be used primarily for data analysis and story formation, not publication.

Professors: Benjamin Lesser, Robert Gebeloff


This course is designed to give students who have taken and passed (and hopefully enjoyed) an introductory course on Statistics a more advanced treatment of the process of storytelling with data. This includes: Frameworks and tools for finding, accessing, manipulating and publishing data (APIs, various databases, and some techniques for data "cleaning"); simulation-based approaches to statistical inference when data have special designs (surveys, A/B testing); "models" for data and the stories they tell (regression, trees); and advanced tools for visualization (to explore both data, the effects of data processing, and models). Throughout we will emphasize best practices for documenting your code and analysis ("showing your work").

Professor: Mark Hansen

In the spring, M.S. students can choose from a selection of 15-week data journalism and computation workshops. In addition, several of the spring classes incorporate a data component in their coursework. The following are introductory data classes for students enrolled in the 10-month M.S. degree. 

Students in the data degree take a separate menu of classes throughout the three semesters they are enrolled in the School (see here for more information). Students in the dual degree program with Computer Science have a mandatory fall class, The Frontiers of Computational Journalism, a hands-on introduction to the areas of computer science that have a direct relevance to journalism. 

The following are 15-week data classes offered in the spring semester and open to all master's students:

Please note: The classes listed here represent recent offerings at the Journalism School. Choices vary each semester depending on faculty availability and other considerations. Classes described now may change or be dropped to make room for new additions.

Computational Journalism

More Than Police & Thieves: Covering Criminal Justice in the U.S.

Multimedia Storytelling: Data, Design and Animation

Using Data to Investigate Across Borders

Student Work

Students in the data concentration worked with the team investigating the Panama Papers, a trove of 11.5 million leaked documents. They researched the shipping industry's offshore links, providing data analysis and story leads to the International Consortium of Investigative Journalists.


Data and investigative students from the ’17 M.S. class worked with Univision on an investigation of the Trump Organization’s international business. Their findings: 15 of 27 international Trump-branded real-estate projects include developers or investors who have faced criminal allegations, including corruption, fraud, and drug trafficking. 

Four postgraduate fellows from the Class of 2017, contributed to the reporting by Propublica, WNYC and The New Yorker that revealed how Ivanka and Donald Trump Jr. were nearly charged with felony fraud for misleading prospective buyers of units in Trump Soho, the family's 46-story condominium in Manhattan. 


Mark Hansen

Director, David and Helen Gurley Brown Institute for Media Innovation & Professor of Journalism 

Susan McGregor

Assistant Professor & Assistant Director, Tow Center for Digital Journalism

Giannina Segnini

Knight Chair in Data Journalism and Director of the M.S. In Data Journalism Program