{"id":20651433,"url":"https://github.com/njdehoog/awesome-data-journalism","last_synced_at":"2026-02-26T08:35:20.587Z","repository":{"id":72081700,"uuid":"294463819","full_name":"njdehoog/awesome-data-journalism","owner":"njdehoog","description":"A curated list of resources for (aspiring) data journalists","archived":false,"fork":false,"pushed_at":"2020-09-30T15:18:13.000Z","size":24,"stargazers_count":21,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-05-21T05:01:51.685Z","etag":null,"topics":["data-driven-journalism","data-journalism","data-journalists","journalism","open-data","open-datasets","visualization"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc-by-4.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/njdehoog.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-09-10T16:29:41.000Z","updated_at":"2023-11-24T04:06:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"9f84c08a-3090-4468-aee9-c36dcf72a688","html_url":"https://github.com/njdehoog/awesome-data-journalism","commit_stats":{"total_commits":17,"total_committers":1,"mean_commits":17.0,"dds":0.0,"last_synced_commit":"c0f78961761b84203eca0e77263cd3cba0bc9302"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/njdehoog%2Fawesome-data-journalism","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/njdehoog%2Fawesome-data-journalism/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/njdehoog%2Fawesome-data-journalism/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/njdehoog%2Fawesome-data-journalism/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/njdehoog","download_url":"https://codeload.github.com/njdehoog/awesome-data-journalism/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242573496,"owners_count":20151707,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["data-driven-journalism","data-journalism","data-journalists","journalism","open-data","open-datasets","visualization"],"created_at":"2024-11-16T17:27:25.593Z","updated_at":"2026-02-26T08:35:15.546Z","avatar_url":"https://github.com/njdehoog.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Awesome Data Journalism [![Awesome](https://awesome.re/badge-flat.svg)](https://awesome.re)\n_A curated list of resources for (aspiring) data journalists_\n\n## Contents\n* [Books](#books)\n* [Online courses and tutorials](#online-courses-and-tutorials)\n* [Tools](#tools)\n* [Data sources](#data-sources)\n\n## Books\n* [Data Journalism Handbook 1](https://datajournalism.com/read/handbook/one) - An introduction to data journalism with contributions from many leaders in the field.\n* [Data Journalism Handbook 2](https://datajournalism.com/read/handbook/two) -  Released as a complement to the first book. It provides a critical look at the practice of data journalism.\n* [The Art and Science of Data-driven Journalism](https://academiccommons.columbia.edu/doi/10.7916/D8Q531V1) - An introduction to the use of data in journalism published by Columbia University.\n* [The Curious Journalist's Guide to Data](https://www.cjr.org/tow_center_reports/the_curious_journalists_guide_to_data.php) ([PDF](https://assets.documentcloud.org/documents/2790871/Curious-Journalist-S-Guide-to-Data.pdf)) - On the difficulties of quantifying the world around us, and conveying this information in a meaningful way.\n* [Data Journalism Heist](https://leanpub.com/DataJournalismHeist) - A practical guide to getting started with data journalism.\n\n## Articles\n* [Continue, Pivot, or Put it Down](https://pudding.cool/process/pivot-continue-down/) - The pudding, which does quirky, data-driven stories, explains their process to go from idea to publishing.\n* [7 common angles for data stories](https://onlinejournalismblog.com/2020/08/11/here-are-the-7-types-of-stories-most-often-found-in-data/) - A list of common angles for data-driven stories. \n* [Communicating with Interactive Articles](https://distill.pub/2020/communicating-with-interactive-articles/) - Comprehensive and accessible analysis of different techniques for interactive storytelling.\n* [Applying Racial Equity Awareness in Data Visualization](https://medium.com/@urban_institute/applying-racial-equity-awareness-in-data-visualization-bd359bf7a7ff) - A guide to inclusivity in data visualization.\n\n## Online courses and tutorials\n* [Doing Journalism with Data: First Steps, Skills and Tools](https://datajournalism.com/watch/doing-journalism-with-data-first-steps-skills-and-tools) - Covers everything from finding the right data to telling stories with visualisation.\n* [Data Journalism and Visualization with Free Tools](https://journalismcourses.org/course/data-journalism-and-visualization-with-free-tools/) - Self-directed course led by Alberto Cairo and Simon Rogers.\n* [Python for Journalists](https://datajournalism.com/watch/python-for-journalists) - Dutch data journalist Winny de Jong explains the most common uses of Python for journalists.\n* [R for Journalists](https://learn.r-journalism.com/en/) - Learn how to use R for data analysis.\n\n## Tools\n### Visualisation\n* [Tableau](https://www.tableau.com) - Create interactive visualisations without needing to code.\n* [Datawrapper](https://www.datawrapper.de) - Free tool for creating embeddable charts and maps.\n* [Flourish](https://flourish.studio) - Create charts, maps and interactive stories.\n* [Gephi](https://gephi.org) - Open source visual analysis tool.\n* [QGIS](https://qgis.org/en/site/) - Open source tool for working with geospatial data.\n\n### Data wrangling\n* [OpenRefine](https://openrefine.org) - An open source tool for cleaning messy data.\n\n### Miscellaneous\n* [Klaxon](https://github.com/themarshallproject/klaxon) - Get an email when a website changes.\n* [Sherlock](https://github.com/sherlock-project/sherlock) - Track down social media accounts for a username.\n\n## Data sources\n* [Bellingcat's Online Investigation Toolkit](https://docs.google.com/document/d/1BfLPJpRtyq4RFtHJoNpvWQjmGnyVkfE2HYoICKOGguA/edit) - An extensive list of resources for finding the information you need.\n* [OpenCorporates](https://opencorporates.com) - An open database of companies from around the world.\n* [Awesome Public Datasets](https://github.com/awesomedata/awesome-public-datasets) - An awesome list specifically for public datasets.\n* [EU Open Data Portal](https://data.europa.eu/euodp/en/home) - Provides access to open data published by EU institutions and bodies.\n* [European Data Portal](https://www.europeandataportal.eu/en) - Aggregator for public data from across Europe.\n* [Our World in Data](https://ourworldindata.org/#entries) - More than 3000 charts across 297 topics.\n* [Google Dataset Search](https://datasetsearch.research.google.com) - Google's search engine for publicly available datasets.\n* [World Bank Open Data](https://data.worldbank.org) - Provides access to global development data.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnjdehoog%2Fawesome-data-journalism","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnjdehoog%2Fawesome-data-journalism","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnjdehoog%2Fawesome-data-journalism/lists"}