• Stars
    star
    165
  • Rank 228,906 (Top 5 %)
  • Language
    Python
  • Created over 8 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Computer-Assisted Reporting and Data Journalism Syllabuses, compiled by Dan Nguyen

Computer-Assisted Reporting and Data Journalism Syllabuses

This is a collection of computational and data journalism courses for which there is a publicly available homepage or syllabus suitable for others to use as a guiding reference, i.e. basically anything that shows up in a Google search for syllabus + computational/data/research + journalism / computer assisted reporting.

Data/computational journalism is still a relatively new field, so it can be hard to know what's possible to fit in a curriculum. Hopefully, the 230+ course syllabuses – and in many cases, open source code/data repos – listed here can provide helpful guidance!

Jump to the list of 230+ courses


Background info

This list includes courses from as early as 1997 and several taught in countries not in North America. I started compiling this list before teaching at Stanford in 2014. In June 2016, I uploaded it here and made a few updates, but it's not complete or consistent by any means. It includes a few not-really computational/journalism courses, which I may trim later, and misses anything not found via Google or from the top of my head.

The list of courses – which is at the end of this README file – is generated from a YAML file that you can see in its raw glory here: some-syllabi.yaml

Related resources

How to contribute

You can create an issue and drop a URL, and (hopefully) I'll add it to the source YAML file.

If you want to take a hands-on approach, read CONTRIBUTE.md

The Course List

There are currently 234 courses listed.

Course
Data Storytelling Β» 2021; Spring
University of Illinois Urbana-Champaign

Syllabus

Data has become an invaluable resource to produce great stories. However, like any sources, datasets should be treated with skepticism and ethical considerations. This class introduces students to the development process for creating data stories: Acquire, clean, analyze, and visualize data using va...

Instructors: Margaret Ng

Intro To Coding News Packages Β» 2020; Spring
University of California, Berkeley

Homepage/Syllabus

This is a class that teaches students how to conceive and construct online news packages for both mobile and desktop. Students will work to produce stories in a variety of media (text, photos, video, graphics, and interactives) and construct a website to display the story in an engaging way. Focus w...

Instructors: Jeremy Rue

Dataviz & Mapping Β» 2020; Spring
University of Florida

Syllabus

This course covers the foundational skills required for any professional communicator who seeks to tell a visual data story for audiences that rely on cellphones, as well as the basics of geospatial analysis. The emphasis is on data evaluation using code-free tools. Prerequisite: Sophomore standing ...

Instructors: Norman Lewis

Data Journalism Β» 2020; Spring
City University of New York

Syllabus

Data sets are everywhere. In public sources, like election results, budgets and census reports; semi-public and private datasets, like hidden company information; in cross referencing people and organizations in documents and databases to discover conflicts of interest; in social media updates, imag...

Instructors: Lam Thuy Vo, Madeleine Varner

Advanced Web Apps for Communicators Β» 2020; Spring
University of Florida

Homepage / Syllabus

This course adds server-side (back-end) Web skills to the client-side (front-end) Web skills students have developed in the preceding course, with the goal of developing Web apps that include a server-side component to support presentations of stories and large data sets for media organizations. Web...

Instructors: Mindy McAdams

Reporting Methods Β» 2020; Winter
Carleton University

Homepage

1) Obtain a thorough grounding in journalistic research methods. 2) Acquire skills needed to make sense of the information gathered. 3) Develop the ability to shape the information into accurate and compelling stories for all platforms.

Instructors: David McKie, Jim Bronskill

Programming in Journalism Β» 2020; Winter
Stanford University

Homepage

This course introduces general purpose programming skills commonly used in the news. Students will gain basic proficiency in the Unix shell and Python programming while practicing skills such as web scraping, acquiring data from public APIs, cleaning and transforming data, and working with spreadshe...

Instructors: Serdar Tumgoren

Data Journalism with R and the Tidyverse Β» 2020
University of Nebraska-Lincoln

Homepage / Syllabus

In this book, you’ll get a taste of modern data journalism through programming in R, a statistics language. You’ll be challenged to think programmatically while thinking about a story you can tell to readers in a way that they’ll want to read. They might seem like two different sides of the brain – ...

Instructors: Matt Waite

Data Journalism Β» 2020
Cardiff University

Homepage / Syllabus

Data journalism at its broadest sees any information in a digitised form as a potential journalistic resource. Digging for this information with computerised tools and supplementing it with traditional journalistic methods is the task of the data journalist

Instructors: Aidan O'Donnell

Sports Data Analysis and Visualization Β» 2019; Summer
University of Nebraska-Lincoln

Homepage / Syllabus

The entire course is in R and promotes replicable methods for data analysis to students who likely have done no programmatic data analysis and have zero experience working with code. The course philosophy, given those realities, is to have lots of small assignments that build on each other step by s...

Instructors: Matt Waite

Data Journalism Β» 2019; Spring
University of California, Berkeley

Homepage/Syllabus

Students in this course will be expected to become familiar with the use of data in order to produce stories with impact, authority and distinction. Data β€” large sets of information and numbers β€” are becoming increasingly available from public, private and social media sources. As a result, journali...

Instructors: T. Christian Miller

Data Journalism Β» 2019; Spring
University of Florida

Syllabus

This is a hands-on course. You’ll learn to use data to illuminate trends and tell stories. You’ll get comfortable importing and cleaning data and building your own spreadsheets. Then you’ll practice using tools like Microsoft Excel and SQL to analyze information. The classroom will be part learning ...

Instructors: Adam Playford, Kathleen McGreory

Introduction to Web Apps for Communicators Β» 2019; Fall
University of Florida

Homepage / Syllabus

This is not a course where you β€œlearn to make websites.” (Making websites is so 2005.) It is a course in which you will learn to code, and by β€œcode” I mean write functional programs that run in a Web browser β€” not just make Web pages. It is an introductory course. It has no prerequisites. However, s...

Instructors: Mindy McAdams

Introduction to Data Visualization Β» 2019; Fall
University of California at Berkeley

Homepage/Syllabus

This is a course in finding and telling visual stories from data. We will cover fundamental principles of data analysis and visual presentation, chart types and when to use them, and how to acquire, process and β€œinterview” data. We will make interactive and static charts and maps using free software...

Instructors: Peter Aldhous

Data Literacy for Communicators Β» 2019; Fall
University of Florida

Syllabus

This course grounds you in numeracy so you can correctly interpret and communicate numbers as a media professional. This is not a math course. Rather, it enables you to become literate about data so that you avoid common mistakes made with numbers. The course has no pre-requisite other than sophomor...

Instructors: Mindy McAdams

Data Journalism and Visualization with Free Tools Β» 2019; Fall
Knight Center for Journalism in the America

Homepage / Syllabus

This resource page features course content from the Knight Center for Journalism in the America's massive open online course (MOOC) titled "Data Journalism and Visualization with Free Tools." The six-week course took place from October 14 to November 24, 2019. We are now making the content free and ...

Instructors: Alberto Cairo, Simon Rogers

Data Journalism Β» 2019; Fall
University of Florida

Syllabus

This course focuses on the numbers side of data journalism. You will learn how to find data to tell stories and how to find stories in data. No experience in spreadsheets or databases presumed. Pre-requisite: Journalism 3101 (reporting) or permission of instructor; course open to non-majors with an ...

Instructors: Norman Lewis

Advanced Data Journalism Β» 2019; Fall
City University of New York

Homepage/Syllabus

The objective of this course is to train students in the fundamental skills to do data journalism and be ready to continue their training in the Advanced Data Journalism course.

Instructors: Lam Thuy Vo, Madeleine Varner

Advanced Coding Interactive Stories Β» 2019; Fall
University of California, Berkeley

Homepage/Syllabus

This course teaches students code literacy. Beyond the specific skills they learn, students will have a more well rounded understanding of a crucial technologies that influence the news industry in innumerable ways. They become better decision makers when working with technologists, and will help to...

Instructors: Jeremy Rue

The Data Institute 2019 Β» 2019
ProPublica

Homepage / Syllabus

An intensive workshop from The Ida B. Wells Society for Investigative Reporting and ProPublica on how to use data, design and code for journalism. From July 22 to Aug 2 in New York City.

Information Expositions Β» 2019
University of Colorado, Boulder

Homepage/Syllabus

This course prepares students to manipulate and analyze data and to communicate their findings to a lay audience. Students will learn six fundamental data analysis techniques and will demonstrate their mastery of these techniques through self-directed data analyses. Students will also think critical...

Instructors: Brian Keegan

Foundation Course in Data Journalism Β» 2019
Data-N

Syllabus

We believe learning by doing is the best way to gain new skills. That is why our course is highly interactive and hands-on. It is conducted through a series of engaging sessions including quiz game, design workshop, group discussion, step-by-step hands-on exercise on participants' own laptops using ...

Instructors: Kuek Ser Kuang Keng

Drone Journalism Β» 2019
University of Florida

Syllabus

This class is a non-technical setting in which students from various disciplines within CJC may apply the β€œexpert knowledge” of their individual emphasis areas, whether that be in communications, journalism or other fields. This experiential-learning course introduces students to the issues, applica...

Instructors: Richard Shaw

Data Journalism on the MA in Data Journalism Β» 2019
Birmingham City University

Homepage/Syllabus

Data Journalism aims to facilitate a flexible and adaptable skillset, including the use of β€˜computational thinking’ and communities of practice, that provides a basis for students to critically adapt to both new and existing data journalism techniques.

Instructors: Paul Bradshaw

Research Methods Β» 2018; Summer
University of Florida

Syllabus

This is an overview of the primary qualitative and quantitative methods in mass communication research. It is designed to help graduate students conduct research for a peer-reviewed journal, thesis, or dissertation.

Instructors: Norman Lewis

Foundations Β» 2018; Summer
Columbia University

Homepage / Syllabus

By the end of this course you’ll have the flexibility to find and execute solutions to most any coding- or data-related problem you run across. In theory we’re focusing on Python in general, the data package pandas, and comfort with the command line.

Instructors: Jonathan Soma

Algorithms - Lede Program Β» 2018; Summer
Columbia Journalism School

Homepage/Syllabus

A course on algorithms used in journalism, for beginning Python programmers. The major topics are text processing, visualization of high dimensional data, regression, machine learning, algorithmic bias and accountability, monte carlo simulation, and election prediction.

Instructors: Jonathan Stray

Data Journalism, Spring 2018 Β» 2018; Spring
University of California at Berkeley

Homepage/Syllabus

This course is for students who want to make finding and reporting stories from data part of their toolkit. It will be useful for anyone interested in investigative journalism, which nowadays is often heavily data-driven, or those keen to use data to provide context and ground-truth for regular beat...

Instructors: Peter Aldhous, Amanda Hickman

Data Journalism Β» 2018; Spring
The full name of the University

Syllabus

Proficiency with gathering, analyzing and visualizing data is essential in journalism today as commodity content becomes increasingly ineffective in both serving the public interest and engaging audiences. This two-unit introduction to data journalism builds upon the reporting skills you developed i...

Instructors: Dana Chinn

Data Journalism Β» 2018; Spring
University of Iowa

Syllabus

This class is built to train you on the skills to both analyze data and create data visualizations. The goal is to tell visual stories with β€” and about β€” data. However, to take the class you do not need to know (or like) anything about math, statistics or data analysis. When you’re done you’ll have ...

Instructors: Daniel Lathrop

Data Journalism Β» 2018; Fall
Birmingham City University

Homepage/Syllabus

Data Journalism aims to facilitate a flexible and adaptable skillset, including the use of β€˜computational thinking’ and communities of practice, that provides a basis for students to critically adapt to both new and existing data journalism techniques.

Instructors: Paul Bradshaw

Data Journalism Β» 2018; Fall
Birmingham City University

Homepage/Syllabus

Within the context of media integration and convergence, Specialist journalism, investigations and coding aims to facilitate a flexible and adaptable skillset that provides a basis for students to critically adapt to any chosen field of reporting. It also provides a basis for the successful completi...

Instructors: Paul Bradshaw

Data Immersion Boot Camp Β» 2018; Fall
University of California, Berkeley

Homepage/Syllabus

Data boot camp is a one-week immersion into how to use data for research, reporting, and expressing stories to readers. Students will learn how to request data from government agencies; how to process and clean the data using software tools; how to interrogate data to find stories hidden in the numb...

Digital Frameworks Β» 2017; Spring
Northwestern University (Washington D.C. campus)

Homepage / Syllabus

Digital data journalism: Finding, analyzing and presenting structured information on the internet as part of your journalistic work.

Instructors: David Eads

Data Visualization (Journalism) Β» 2017; Spring
Central Connecticut State University

Homepage / Syllabus

There are more charts, maps, and interactives on news sites than ever before. But data-driven news stories and graphics have been moving readers, impacting communities, and changing lives for hundreds of years. According to the undergraduate catalog, this course is Data Visualization, but it’s much ...

Instructors: Andrew Ba Tran

Exploring Computation Journalism Β» 2017; Winter
Stanford University

Homepage/Syllabus

This course will explore the evolving field of computational journalism. Students will research and discuss the state of the field, and do projects in areas such as understanding the media ecosystem, stimulating media creation and assessing media impact.

Instructors: Maneesh Agrawala, Krishna Bharat, Dawn Garcia, Jay Hamilton

Python for Data Journalists: Analyzing Money in Politics Β» 2017; June 12 - July 9
Knight Center for Journalism in the Americas

Homepage/Syllabus

You will learn just enough of the Python computer programming language to work with the pandas library, a popular open-source tool for analyzing data. The course will teach you how to use pandas to read, filter, join, group, aggregate and rank structured data. You will also learn how to record, remi...

Instructors: Ben Welsh

Data Exploration and Storytelling: Finding Stories in Data with Exploratory Analysis and Visualization Β» 2017; January 16 - February 26
Knight Center for Journalism in the Americas

Homepage/Syllabus

This is a free course open to anyone from anywhere in the world interested in data-journalism. Instructors Alberto Cairo and Heather Krause will teach how to extract journalistic stories from data using visualization, exploratory data analysis and other techniques.

Instructors: Alberto Cairo, Heather Crause

Digital Frameworks Β» 2016; Summer
Northwestern University (Washington D.C. campus)

Homepage / Syllabus

Online data journalism: Finding, analyzing and presenting structured information on the Internet as part of your journalistic work.

Instructors: David Eads

Visualizing Data Β» 2016; Spring
New School

Homepage

While the presentation of data has been part of news since its earliest days, it’s in the midst of a renaissance. Graphics desks that used to be thought of as β€œthe art department,” outside the real work of a newsroom, are quickly becoming a central part of every newsroom’s daily journalism operation...

Instructors: Lena Groeger

Telling Stories With Data Β» 2016; Spring
University of Alabama

Homepage / Syllabus

What exactly is data and how does it fit into journalism? How can journalists work with data to find, report and visualize stories? That’s what we’ll explore in this course. (It doesn’t sound fun, but it will be.) We will learn to scrape, compile, clean and critique data and then communicate that da...

Instructors: Chip Brantley

Policy and Investigative Reporting Β» 2016; Spring
University of California at Santa Cruz

Homepage/Syllabus

This class focuses on in-depth and investigative reporting, where science and technology meets public policy and society. We will cover essential skills of investigative reporting, including obtaining documents through Public Records Act requests, using online reporting resources, computer-assisted ...

Instructors: Peter Aldhous

Journalism Research Β» 2016; Spring
Temple University

Homepage / Syllabus

Instructors: Christopher Harper

Investigative Reporting Techniques Β» 2016; Spring
Florida International University

Syllabus

This course provides training in investigative reporting, teaching students how to go beyond the day-to-day journalism. The course will emphasize problem solving in developing stories from conception to finished product. The course is practical and., at the same time, directs students to think deepl...

Instructors: Mercedes VigΓ³n

Intro to News Apps Β» 2016; Spring
University of Missouri

Homepage/Syllabus

In this class you’ll learn basic skills and concepts behind interactive news applications. What does that mean? Good question! A β€œnews application” can be a lot of things. It could be a slideshow, an interactive map, a chart or or even just a story layout with interactive elements. We’ll cover all o...

Instructors: Chris Canipe

GeoData Journalism Β» 2016; Spring
George Mason University

Syllabus

Today, the world is awash in unprecedented amounts of data and an expanding network of sources for news. Media organizations today must be able to put data to work quickly. This need was amply demonstrated during Hurricane Sandy, when public, open government data feeds became critical infrastructure...

Instructors: Dieter Pfoser

Data Visualization Β» 2016; Spring
University of Washington

Syllabus

The world is awash with increasing amounts of data, and we must keep afloat with our relatively constant perceptual and cognitive abilities. Visualization provides one means of combating information overload, as a well-designed visual encoding can supplant cognitive calculations with simpler percept...

Instructors: Jeremy Heer

Data Visualization Β» 2016; Spring
Emerson College

Homepage / Syllabus

This course introduces concepts, methods and practices of data visualization and data storytelling for journalism majors. Data journalism is an emerging field of practice that ranges from the dazzling interactive graphics of the New York Times to the consistent, watchful reporting of sites like Homi...

Instructors: Catherine D'Ignazio

Data Storytelling Studio - Civic Data Β» 2016; Spring
Massachusetts Institute of Technology

Homepage / Syllabus

We are swimming in data - "Big" and small, global and personal. And we are also facing complicated problems like Climate Change and inequality whose stories can only be told with data. The need for public understanding of data-driven issues is higher than ever before. But raw data doesn't make a goo...

Instructors: Rahul Bhargava

Data Journalism in Enterprise Reporting Β» 2016; Spring
Ohio State University

Syllabus

In this class, we will practice data journalism, a technique that is also called computer-assisted reporting. Also called precision journalism, this reporting strategy uses computers to analyze the ever-increasing amount of publicly available data to create unique and compelling stories. This course...

Instructors: Spencer Hunt @spencerhuntosu

Data Journalism Β» 2016; Spring
University of Florida

Syllabus

The day is coming when β€œdata journalism” will be redundant. Once upon a time, reporters could rely mostly on interviews and anecdotes. But today’s digital-savvy audiences expect better evidence. They demand data to know whether the community is safe or what colors are in fashion. Thus, employers now...

Instructors: Norman Lewis

Data Journalism Β» 2016; Spring
New York University

Syllabus

In this introductory class, students will learn the skills needed to create visually exciting and thought-provoking online journalism. Topics include data journalism, data analysis, computer-assisted reporting, [painless] coding for journalists, and data visualization. The class is designed for an i...

Instructors: Meredith Broussard

Data Journalism Β» 2016; Spring
University of Nebraska-Lincoln

Homepage / Syllabus

Every day, more of our lives is being stored in a database somewhere. With that explosion of data, journalists now more than ever need the skills to analyze and understand data to then produce the stories hidden in the information. In this class, we’ll use brainpower and software to look at raw data...

Instructors: Matt Waite

Data Journalism Β» 2016; Spring
University of Texas at Arlington

Syllabus

We live in a world of data – from census and crime reports, budgets, election results and sports information, to social media updates on Facebook and Twitter. The rise of personal computing and the Internet along with the economics of digital publishing technology have opened a floodgate of raw data...

Instructors: Dustin Harp

Data Driven Journalism Β» 2016; Spring
University of North Carolina at Chapel Hill

Homepage/Syllabus

The economics of digital publishing has opened a floodgate of raw data, and journalism is just one of many fields that are being rapidly transformed by this tsunami of data. In law, medicine, business, politics, and ecology, people are using data to understand the social and natural worlds. They are...

Instructors: Ryan Thornburg

Computer-Assisted Reporting Β» 2016; Spring
University of Missouri

Homepage / Syllabus

This is largely a skills course with a heavy hands-on component. By successfully completing this course, you will be able to identify, obtain, evaluate, clean, analyze and visualize data. You will be expected to think like a journalist by evaluating data critically and applying what you learn to new...

Instructors: David Herzog

Computer Assisted Reporting Β» 2016; Spring
Texas Southern University

Syllabus

This is a course in the basic elements of computer--‐assisted reporting. You will learn how computer spreadsheet and database programs can be used to find details, leads and stories in collections of electronic records. With the proper training and inclination, journalists who are comfortable with t...

Instructors: Ladonia Randle

Computational Journalism Β» 2016; Spring
University of Maryland

Homepage/Syllabus

This course explores the conceptualization and application of computational and data-driven approaches to journalism practice. Students will examine how computational techniques are changing journalistic data gathering, curation, sensemaking, presentation, dissemination, and analytics of content. Me...

Instructors: Nicholas Diakopoulos @ndiakopoulos

Code4SA Data Journalism School Β» 2016; Spring
School of Data

Syllabus

The three-month-long training programme will consist of a combination of theoretical and hands-on practical work. Participants will spend much of their time each day working in a data newsroom.

Big Data Seminar Β» 2016; Spring
Florida State University

Syllabus

This course unpacks the phenomenon of big data and how large data sets and sophisticated algorithms are changing society in general and mass communication in particular. The course also enables you acquire and evaluate a large data set for a research paper (although no experience in data or statisti...

Instructors: Norman Lewis

Applied Fact Finding Β» 2016; Spring
University of Florida

Homepage

Fact Finding is designed to give student journalists the skills to locate, interpret and analyze a broad variety of informational resources crucial to your success. Students will learn to retrieve data from Florida public records, federal public records, and other sources.

Instructors: Spencer Mann

Advanced Web Apps Β» 2016; Spring
University of Florida

Syllabus

This course adds server-side (back-end) skills to the client-side (front-end) skills you’ve already developed. This means you can save information generated from a Web page (you can require users to log in, for example), and you can run scripts on the server that will affect what the user sees, amon...

Instructors: Mindy McAdams

Reporting Methods Β» 2016; Winter
Carleton University

Homepage

Obtain a thorough grounding in journalistic research methods. Acquire skills, such as data-journalism reporting techniques, needed to make sense of the information gathered and filing access-to-information requests. Develop the ability to shape the information into accurate and compelling stories.

Instructors: David McKie, Jim Bronskill

Public Affairs Data Journalism II Β» 2016; Winter
Stanford University

Syllabus

Instructors: Cheryl Phillips

Law, Order & Algorithms Β» 2016; Winter
Stanford University

Homepage/Syllabus

Data and algorithms are rapidly transforming law enforcement and criminal justice, including how police officers are deployed, how discrimination is detected, and how sentencing, probation, and parole terms are set. Modern computational and statistical methods offer the promise of greater efficiency...

Instructors: Sharad Goel, Maya Perelman, Ravi Shroff

Computational Methods in the Civic Sphere Β» 2016; Winter
Stanford University

Homepage

Instructors: Dan Nguyen

Telling Stories With Data Β» 2016; Fall
Arizona State University

Syllabus

Techniques and tools of reporting using data and public records as well as how to use the Internet and other online sources to find information and sources for stories. Students get experience with computer spreadsheets, database software and statistical techniques as they develop their advanced rep...

Instructors: Evan Wyloge

Technologies de l'information appliquΓ©es au journalisme Β» 2016; Fall
UniversitΓ© du QuΓ©bec Γ  MontrΓ©al

Syllabus

Computational journalism course, in French, for the news getters of the digital age. Dans ce cours, vous apprendrez : les principes fondamentaux de la programmation avec le langage Python; comment analyser d'imposantes bases de donnΓ©es en vous servant de MySQL; Γ  faire des visualisations simples, gr...

Instructors: Jean-Hugues Roy

Introduction to Data Visualization Β» 2016; Fall
University of California at Berkeley

Homepage/Syllabus

This is a course in finding and telling visual stories from data. We will cover fundamental principles of data analysis and visual presentation, chart types and when to use them, and how to acquire, process and β€œinterview” data. We will make interactive and static charts and maps using free software...

Instructors: Peter Aldhous

Introduction to Data Journalism Β» 2016; Fall
University of California at Berkeley

Homepage/Syllabus

Over four weeks, these classes will provide an introduction to data journalism. We will cover principles of data analysis, acquiring and cleaning data, basic spreadsheet skills, plus mapping and other forms of visualization. The emphasis will be on finding and telling stories from data.

Instructors: Peter Aldhous

Intro to Web Apps Β» 2016; Fall
University of Florida

Homepage / Syllabus

This is not a course where you β€œlearn to make websites.” (Making websites is so 2005.) It is a course in which you will learn to code, and by β€œcode” I mean write functional programs that run in a Web browser β€” not just make Web pages. It is an introductory course. It has no prerequisites. However, s...

Instructors: Mindy McAdams

Graduate Data Journalism Β» 2016; Fall
Arizona State University

Syllabus

Uses data to tell stories, negotiates with government officials for public records and uses the Internet and other online sources to find information and sources for stories. Uses computer spreadsheets, database software, mapping programs and statistical techniques and explores how these tools can b...

Instructors: Evan Wyloge

Data Journalism Β» 2016; Fall

Homepage / Syllabus

In this hands-on course, students will learn practical computer-assisted reporting and data visualization techniques and tools used by data reporters and interactive designers at leading news organizations. By the end of the semester students will comfortably:

Instructors: Jillian Bauer

Data Journalism Β» 2016; Fall
USC Annenberg

Syllabus

Proficiency with gathering, analyzing and visualizing data is essential in journalism toda as commodity content becomes increasingly ineffective in both serving the public interest and engaging audiences.

Instructors: Dana Chinn

Building Systems for Reporting Β» 2016; Fall
University of Maryland

Homepage / Syllabus

This course will teach students how to use data and technology to craft a systematic approach to beat reporting, or to build what you could call a reporter’s exoskeleton. Such a system would make it easier for a journalist to place news in context or spot interesting and potentially newsworthy event...

Instructors: Derek Willis

Advanced Coding Β» 2016; Fall
City University of New York

Homepage/Syllabus

This three-credit course will introduce students to effective, data-driven interactive storytelling. Students will learn how to effectively research and pitch stories; they will learn how to employ design and code to tell these stories; and they will learn how to produce, iterate and publish their p...

Instructors: Lam Thuy Vo

Thinking Like a Data Journalist Β» 2016
Sudan Evidence Base Programme

Homepage / Syllabus

This course teaches you skills to find, analyze, and create narratives with data following an established process used by data journalists. It will also teach you how to critically evaluate public interest stories or reports that reference data. The materials developed for the Sudan Evidence Base Pr...

Instructors: Eva Constantaras @evaconstantaras

Summer Data Institute Β» 2016; June
ProPublica

Homepage / Syllabus

Over 10 days, we'll cover the basics of brainstorming, reporting, designing and building interactive graphics and data-driven news applications. By the end of the course you should be able to:

Intro to Data Journalism Β» 2016
New York University

Homepage

Instructors: Lena Groeger

Interactive Data Journalism Β» 2016
Source OpenNews

Syllabus

A tested framework for teaching, and a practical guide for learning. Data journalism draws on a remarkable array of skillsβ€”everything from statistics to graphic design to FOIA requests. It seems impossible to fit everything that aspiring data journalists might need into one semester. And it is. But ...

Instructors: Russell Chun, Yolanda Ma, Jonathan Stray

Data and Multimedia Journalism Β» 2016
Birmingham City University

Homepage/Syllabus

The module explores the possibilities of data and multimedia for gathering news, producing and distributing it. This includes but is not limited to: Computer Assisted Reporting (CAR); data journalism; mapping and geotagging; mashups; audio and podcasts; audio slideshows; online video; interactivity ...

Instructors: Paul Bradshaw

Computational Journalism Β» 2016
Georgia Tech

Homepage / Syllabus

Instructors: Jacob Eisenstein

Big Data and Global Media Β» 2016
Yale University

Syllabus

In this reading group, we examine the legal challenges posed by big data in media production, distribution, and consumption. We are looking at relevant markets, government institutions, debates specific to the media under FCC jurisdiction, the challenges of law- and policy-making in a period of tech...

Data and Databases Β» 2015; Summer
Columbia University

Homepage/Syllabus

Consideration of both the scientific and social implications of counting, of turning the world into bits. Through the process of gaining fluency in the use of Python, students will spend some time thinking through representations of core "data types" like time, location, text, image, sound and relat...

Instructors: Allison Parrish, Matthew Jones

Data Journalism and Visualization Β» 2015; Summer
Xiamen University

Syllabus

Instructors: Jeff South

Applied Fact Finding Β» 2015; Summer
University of Florida

Homepage

This course is designed to teach students how to use a wide variety of public records, reference materials and Internet resources to gather information as a reporter. Students will also learn how to analyze, interpret, present and apply such data. This course combines lecture and discussion with han...

Instructors: Rich Shumate

Visualizing Data in Journalism Β» 2015; Spring
Western Kentucky University

Homepage / Syllabus

This is a introductory level course designed for students in all areas of journalism, where you will learn how to find, examine and visually display data in the forms of maps, charts, diagrams and illustrations for a sophisticated audience. You will also learn how to critically read examples of thes...

Instructors: Josh Meltzer @joshmeltzer

Visualization Β» 2015; Spring
Harvard University

Homepage / Syllabus

The amount and complexity of information produced in science, engineering, business, and everyday human activity is increasing at staggering rates. The goal of this course is to expose you to visual representation methods and techniques that increase the understanding of complex data. Good visualiza...

Instructors: Alexander Lex

Scraping for Journalists Β» 2015; Spring
City University of New York

Homepage / Syllabus

This is a skills class. I will be teaching you why web scraping is one of the most important tools available to journalists, but in only five weeks, I will primarily be teaching you the technical skill of how to scrape data from a website. Know that as a journalist, this is not enough. The real key ...

Instructors: Sisi Wei

Journalism Research Β» 2015 Spring
Temple University

Syllabus

This is an introductory course that focuses on research methods and techniques used in journalism and reporting. Quality writing and thorough research are two fundamentals of good journalism. This research-intensive course is geared toward identifying, understanding and applying your abilities to se...

Instructors: Michael Panzer

Digital Journalism: Sensor Journalism in San Diego Β» 2015; Spring
San Diego State University

Homepage / Syllabus

The course is designed to promote learning through working in interdisciplinary teams (journalism and geology) along with a nonprofit news organization, inewsource to examine air quality in San Diego using electronic, cutting-edge sensors. Students will work together to create a series of digital ne...

Instructors: Schmitz Weiss, Kevin Robinson

Data Visualization Β» 2015; Spring
University of Texas at Austin

Syllabus

As the era of Open Government and Open Data evolves, more stories are being told through data and data visualization than ever before. In this course, you’ll learn how to acquire compelling data sets, clean them, analyze the contents using visualization techniques to find storylines, and then presen...

Instructors: Christian McDonald

Data Skills Β» 2015; Spring
City University of New York

Homepage/Syllabus

This semester we will work together to gather, analyze and visualize numbers you need to understand your audience and to tell interactive data-driven stories.

Instructors: Amanda Hickman

Data Journalism Β» 2015; Spring
New York University

Homepage

This course teaches some of the skills and techniques necessary for obtaining, analyzing and communicating structured information effectively. Students will scrutinize techniques used in previously published projects and will also analyze data on their own, primarily using Excel, HTML, CSS and Javas...

Instructors: Amanda Cox, Kevin Quealy

Data Journalism Β» 2015; Spring
Temple University

Syllabus

Instructors: Meredith Broussard

Computer Assisted Reporting Β» 2015; Spring
Point Loma Nazarene University

Syllabus

Introduces students to investigative journalism through hands-on laboratory work, including advanced Web research, public records requests, statistical analysis, databases, mapping, visual aids and data interactives.

Instructors: Danielle Cervantes Stephens @sddatadiva

Computational Journalism Β» 2015; Spring
Stanford University

Homepage

Instructors: Dan Nguyen

Advanced Online Media Production Β» 2015; Spring
University of Florida

Homepage / Syllabus

Instructors: Mindy McAdams

Advanced Interactive Data Visualization Β» 2015; Spring
University of Missouri

Homepage/Syllabus

We’ll be exploring tools and principles that help us visualize data and tell stories online. There are a lot of ways to skin the proverbial cat, but we’re going to focus on basic JavaScript programming, everyday data formatting and visualization techniques that leverage the D3.js library. At the end...

Instructors: Chris Canipe, Mike Jenner

Advanced Data Journalism Β» 2015; Spring
University of Missouri

Homepage

Instructors: Chase Davis

Public Affairs Data Journalism II Β» 2015; Winter
Stanford University

Syllabus

Instructors: Cheryl Phillips

Computational Methods in the Civic Sphere Β» 2015; Winter
Stanford University

Homepage

Instructors: Dan Nguyen

Advanced Data Journalism Β» 2015; Winter
University of California at Berkeley

Homepage

The course will introduce reporters to the practice of data journalism in a busy newsroom, showcasing the importance of telling a story and how tools can help you do it.

Instructors: Simon Rogers

Web Development for Media Β» 2015; Fall

Syllabus

Merely using the web and digital tools is no longer enough for today's media professionals. Journalists and communicators need to have a practical understanding of how websites and applications work. This class does not aim to make you a professional coder or require any previous web development exp...

Instructors: Jeremy Bowers

Web Coding for Interactive Design Β» 2015; Fall
The New School

Homepage / Syllabus

Interactives and news apps are changing the way we process media, and the expectations for media producers in newsrooms globally. Data journalism departments and newsrooms like Vox, the NYTimes, ProPublica, and 538 build narrative and newsworthy tools around code; and the participatory nature of the...

Instructors: Aurelia Moser

Storytelling with Data Visualization Β» 2015; Fall
University of Maryland

Homepage/Syllabus

This course covers the use of data visualization as a method to communicate news stories (narrative visualization) and as a way to explore and analyze data as a method to find new news stories (visual analytics) in a journalism context. Students will learn to apply core principles of visualization r...

Instructors: Nicholas Diakopoulos @ndiakopoulos

Storytelling with Data + Interactivity Β» 2015; Fall
City University of New York

Homepage

This three-credit course introduces students to conceptualizing and producing content across multiple platforms--from Web sites to tablets and mobile devices-- by exploring essential concepts, tools and interactive story forms. This course explores how the news industry is adapting to new technologi...

Instructors: Lam Thuy Vo

Public Affairs Data Journalism I Β» 2015; Fall
Stanford University

Homepage

Instructors: Dan Nguyen

News Gathering and Investigation Β» 2015; Fall
University of Texas at El Paso

Syllabus

To master basic investigative tools and techniques, as well as how to apply them to everyday reporting and major enterprise stories. We will explore how to take advantage of two main sources of information – documents and people – and discuss when and how to use data to both enhance a story or provi...

Instructors: Kate Gannon @kategannon

Intro to Web Apps Β» 2015; Fall
University of Florida

Syllabus

This course has two broad goals: 1. Enable journalism students to find out if they like and/or have an aptitude for creating Web apps and coding/programming. 2. Provide journalism students with sufficient understanding of how Web apps are created and how coding problems are solved so that they, as j...

Instructors: Mindy McAdams

Design & Presentation Β» 2015; Fall
City University of New York

Homepage

This course will cover the fundamentals of good presentation, layout, and design for print and the web. We ll cover basic typography, color theory, page layout, information design as well as navigation and usability. We ll explore a variety of online tools, get comfortable with Adobe Photoshop and I...

Instructors: Lena Groeger

Data-Driven Reporting Β» 2015; Fall
University of Texas at Austin

Syllabus

This course will cover the basics of computerΒ­assisted reporting, using electronic records for the basis of news reporting. Students will learn how to request data from public and governmental sources, to clean up and analyze that data using tools such as Excel and SQL, and use simple statistical mo...

Instructors: Christian McDonald

Data Journalism: The Basics Β» 2015; Fall
Kardi Has University

Syllabus

The data journalism course will present fundamentals of open /data collecting, gathering, cleaning, analysis, visualisation process and understanding FOIA. Data skills are getting more important to affect data driven works for media industry. In the developing Internet world; to understand and figur...

Instructors: Pınar Dağ @pinardag

Data Journalism Β» 2015; Fall
National University of Ireland Galway

Homepage/Syllabus

This course is part of MA in Journalism at the National University of Ireland, Galway, and will introduce journalistm students to the practise of data journalism and showcase a set of tools and technicques for data driven analysis, investigation and storytelling.

Instructors: Bahareh Heravi @Bahareh360

Data Journalism Β» 2015; Fall
Central Connecticut State University

Homepage/Syllabus

This course is about Data Journalism. Data and Journalism. Observations and stories. This class will be both technical and philosophical. Students will learn to apply the process of a data scientist to journalism. Data is just another source for reporters to research, interview, and glean answers fr...

Instructors: Andrew Ba Tran

Data Analysis for Journalists Β» 2015; Fall
Indiana University

Syllabus

J502 is concerned with the collection, analysis and interpretation of data in the pursuit of news. As such, this is not just a skills course. Certainly, you will get an overview of lots of digital tools to find stories in data. But more importantly, this course emphasizes how to think about, context...

Instructors: Gerry Lanosga @gerrylanosga

Data 1 Β» 2015; Fall
Columbia University

Homepage/Syllabus

In this seven-week introduction to data journalism, you'll be exposed to the history of the craft of numerate reporting. You'll develop and finetune your bullshit detector for bad data reporting and writing. You'll be introduced to modern data practices, including software for examining spreadsheets...

Instructors: Tom Meagher

Computer Assisted Reporting Β» 2015; Fall
Carleton University

Homepage

To teach students how to find information on the Internet and government hard drives using advanced search techniques and tools such as Excel, MySQL, Google Fusion Tables and ArcGIS Online to make sense of the information and render it more accessible readers, viewers and listeners through multi-med...

Instructors: David McKie

Computational Social Science Β» 2015; Fall
Stanford University

Homepage/Syllabus

With a vast amount of information now collected on our online and offline actions β€” from what we buy, to where we travel, to who we interact with β€” we have an unprecedented opportunity to study complex social systems. This opportunity, however, comes with scientific, engineering, and ethical challen...

Instructors: Sharad Goel

Computational Journalism Β» 2015; Fall
Columbia University

Homepage / Syllabus

The course is a hands-on introduction to the areas of computer science that have a direct relevance to journalism, and the broader project of producing an informed and engaged public. We will touch on many different technical and social topics: information recommendation systems but also filter bubb...

Instructors: Jonathan Stray

Advanced Data Journalism Β» 2015; Fall
University of Missouri

Homepage

Instructors: Chase Davis

Math for Journalists Made Easy: Understanding and Using Numbers and Statistics Β» 2015; June
Knight Center for Journalism in the Americas

Homepage

This course aims to provide journalists, media practitioners and the general public with knowledge about how to be critical about numbers, statistics and research and to avoid being improperly swayed by biased researchers.

Instructors: Brant Houston, Jennifer LaFleur, Greg Ferenstein

Data Visualization and Infographics with D3.js Β» 2015; March 16 - April 26
Knight Center for Journalism in the Americas

Homepage

This course consists of an in-depth discussion about the principles of infographics and data visualization, and how they apply to the real world. Students will learn how to display information using charts, maps, diagrams, and visual narratives, and how to bring them to life using d3.js, a Javascrip...

Instructors: Alberto Cairo, Scott Murray

Data Driven Journalism Β» 2015; Maymester
University of North Carolina at Chapel Hill

Syllabus

Instructors: Ryan Thornburg

Advanced Coding for Journalists Β» 2015
University of California at Berkeley

Homepage

This course is a continuation of the Coding For Journalists class, and will include intermediary lessons in computational literacy. This class containes more applied lessons than its earlier counterpart. There are some lectures depending on the story subject matter that arises.

Instructors: Jeremy Rue

The Platform Β» 2014; Summer
Columbia University

Homepage

This course begins with the idea that computing tools are the products of human ingenuity and effort. They are never neutral and carry with them the biases of their designers and their design process. Platform studies is a new term used to describe investigations into these relationships between com...

Instructors: Cathy O Neil @mathbabedotorg

Foundations of Computing Β» 2014; Summer
Columbia University

Homepage/Syllabus

"An introduction to the ways in which the computer and data technologies can be partners in creative practices. We will emphasize writing code over point-and-click interfaces, presenting the computer as a programmable object. Through a series of projects, students will move from exploratory sessions...

Instructors: Jonathan Soma

Dealing with Data Β» 2014; Summer
New York University

Homepage / Syllabus

The volume of data being generated every day continues to grow exponentially. We capture and store data about pretty much every aspect of our lives. Being able to handle and analyze the available data is now a fundamental skill for everyone. The objective of this course is to challenge and teach stu...

Instructors: Panos Ipeirotis

Data and Databases Β» 2014; Summer
Columbia University

Homepage/Syllabus

This course considers both the scientific and social implications of counting, turning the world into bits. Students will learn human protocols (census and survey, interview, crowdsourcing, and experiments) and computer- or computer-assisted strategies and tools for collecting data. These distinctio...

Instructors: Allison Parrish, Matthew Jones

Algorithms Β» 2014; Summer
Columbia University

Homepage/Syllabus

Algorithms are at the heart of computer processing - they are descriptions of computation. We will present a basic taxonomy of algorithms based on their purpose and discuss complexity (will an algorithm take a lot of time or require significant system resources?). Classes will be anchored around sev...

Instructors: Jonathan Soma, Chris Wiggins

Visualization Β» 2014; Spring
Harvard University

Homepage / Syllabus

Instructors: Hanspeter Pfister

Stabile Seminar: The empirical spine of investigative reporting Β» 2014; Spring
Columbia University

Homepage

This is a class in computer-assisted reporting, a branch of the data journalism movement. In previous incarnations of the class, Maurice Tamman of Reuters dubbed it the β€œempirical spine” of journalism in the tradition of Philip Meyer’s Precision Journalism. Whatever the name, the idea is the same: o...

Instructors: Sarah Cohen

News Applications Β» 2014; Spring
University of Nebraska-Lincoln

Homepage

How we communicate is changing rapidly and fundamentally. Because the delivery of journalism has been largely unchanged for lengthy periods of time – newspapers for hundreds of years, television and radio for less – there’s been little experimentation with the fundamental delivery of news and inform...

Instructors: Matt Waite

Interactive Design Β» 2014; Spring
Columbia University

Homepage

In this course, students will learn how to design and build news Web sites from the ground up. The course will be a mix of concept and practical application of digital news design, including user research. Students will learn to develop prototypes, iterate design concepts and code the HTML, CSS and ...

Instructors: Tyson Evans @tysone, Josh Keller @josh_keller

Data Journalism Β» 2014; Spring
New York University

Homepage

Instructors: Amanda Cox, Kevin Quealy

Data Journalism Β» 2014; Spring
Virginia Commonwealth University

Syllabus

Data Journalism Β» 2014; Spring
Northeast Normal University

Homepage / Syllabus

In our Data Journalism and Visualization course, you will learn how to use the Internet and other digital technology to find ideas, information and sources for your stories. In particular, you will learn how to obtain and analyze data – about health, crime, education, economics and other topics. You...

Instructors: Jeff South

Computation + Journalism Β» 2014; Spring
Georgia Tech

Homepage / Syllabus

A study of computational and technological advancements in journalism with emphasis on technologies for developing new tools and their potential impact on news and information.

Instructors: Irfan Essa

Computation + Journalism Β» 2014; Spring
Georgia Tech

Homepage / Syllabus

A study of computational and technological advancements in journalism with emphasis on technologies for developing new tools and their potential impact on news and information. Technology is rapidly affecting how news information is gathered, reported, visualized, aggregated, summarized, distributed...

Instructors: Irfan Essa

Advanced Data Journalism Β» 2014; Spring
University of Missouri

Homepage

Instructors: Chase Davis

Reporting Methods Β» 2014; Winter
Carleton University

Homepage

Instructors: David McKie, Jim Bronskill

Digital Scholarship Methods Β» 2014; Winter
University of Oregon

Syllabus

This course will help graduate students engage with digital tools and approaches, primarily as they pertain to the analysis of texts. While there are no pre-requisites for this course, students need to be willing to try new things, practice new skills, and not be afraid to fail.

Instructors: John Russell

Digital Journalism Β» 2014; Winter
Stanford University

Homepage

In β€œlegacy” media, newspaper and magazine journalists had no need to learn how to operate the printing presses, or to understand strategies the marketing and circulation departments used to promote and distribute their work. Their interactions with readers were one-sided at best, antisocial at worst...

Instructors: R.B. Brenner, Drake Martinet

West Virginia Election Reporting Β» 2014; Fall
West Virginia University

Homepage

Instructors: Derek Willis

Web Programming for Multimedia Journalism Β» 2014; Fall
Kent State University

Syllabus

Students in this class are journalists, programmers, web developers or designers, or they consider themselves some combination of the above. They are taking this class because they want to create something new and meaningful on the web. This course is designed as a capstone for students in the Schoo...

Instructors: Jacqueline Marino, James Raber

Storytelling with Data + Interactivity Β» 2014; Fall
City University of New York

Homepage

The Data/Interactivity 10-week portion of this course introduces students to the essential concepts, tools, and story forms in multimedia storytelling. Students learn the basics of HTML/CSS/JavaScript, leverage existing frameworks and libraries (Bootstrap, jQuery), and pitch, report, produce, and cr...

Instructors: Sisi Wei

Story Bots Β» 2014; Fall
University of Nebraska-Lincoln

Homepage

Welcome to the dawning days of storybots: programs that write stories so humans don t have to. Bots now write simple stories about softball games, corporate earnings reports, the weather and, yes, earthquakes. Some of them are extraordinarily simple -- basic programming knowledge is all that s requi...

Instructors: Matt Waite

Public Affairs Data Journalism I Β» 2014; Fall
Stanford University

Homepage

Instructors: Dan Nguyen

Digital History: Concepts, Methods, Problems Β» 2014; Fall
Stanford University

Syllabus

This is a hands-on course that introduces students to the use of digital tools and sources to conduct original historical research, analyze and interpret findings, and communicate results. Digital history is an interdisciplinary approach that seeks to bring digital technology into conversation with ...

Instructors: Jason A. Heppler

Data Journalism Β» 2014; Fall
New York University

Homepage

Instructors: Amanda Cox, Kevin Quealy

Data Journalism Β» 2014; Fall
University of Florida

Syllabus

Students will develop a β€œdata frame of mind” by demonstrating proficiency in: - Finding stories in data and finding data to report stories. - Evaluating the strengths and weaknesses of data sources and methods. - Acquiring data through public sources and by scraping websites and PDFs. - Cleaning (fi...

Instructors: Norman Lewis

Craft of Research Β» 2014; Fall
City University of New York

Homepage

Instructors: Liz Day

Computational Journalism Β» 2014; Fall
New York University

Syllabus

Instructors: Jonathan Stray

Math for Beginning Reporters Β» 2014
University of Nebraska-Lincoln

Homepage

This module is designed to solve a particular problem: How do you get basic data journalism into a beginning reporting class that many feel is packed as it is? My answer is to combine the basic math for reporters with instructions on how to apply those concepts in a spreadsheet using real data, all ...

Instructors: Matt Waite

Intro to Multimedia Web Skills Β» 2014
University of California at Berkeley

Homepage

This five-week mini-course is a follow-up to the Intro to Multimedia Reporting Bootcamp workshop, and is required for all first-year journalism graduate students in the Fall. The objective of the class is to teach every student the foundational skills needed to create an online website, such as a pe...

Instructors: Jeremy Rue

Doing Journalism with Data: First Steps, Skills and Tools Β» 2014; May 6 - June 6
European Journalism Centre

Homepage

A free online data journalism course with 5 leading experts.

Instructors: Simon Rogers, Paul Bradshaw, Stephen Doig, Nicolas Kayser-Bril, Albert Cairo

Data Journalism Β» 2014
University of Nebraska-Lincoln

Homepage / Syllabus

The best reporters harness the right tools to get the story. In this class, we’ll use brainpower and software to look at raw data -- not summarized and already reported information -- to do investigative reporting. We’re going to get our hands dirty with spreadsheets, databases, maps, some basic sta...

Instructors: Matt Waite

Data Journalism Β» 2014
University of Tennessee

Homepage / Syllabus

This senior-level course will introduce students to all phases of data journalism, including: finding and evaluating data sources, organizing data, reporting with numbers, and visualizing data. During the course we will discuss computer programming, data analysis, statistics, graphic design and othe...

Instructors: Nick Geidner

Research, Analysis and Insight Β» 2013; Spring
University of Southern California

Syllabus

A major component of the public relations practitioner’s work is to find and utilize facts, figures and opinions in a thoughtful and productive manner. Successful practitioners can observe and examine an array of information ranging from consumer perceptions to voting trends and spending habits and,...

Instructors: Dave Quast

Data-driven Interactive Journalism Β» 2013; Spring
City University of New York

Syllabus

Instructors: Russell Chun, Amanda Hickman

Data Reporting Β» 2013; Spring
Georgetown University

Homepage / Syllabus

The world that we live in and report on is increasingly influenced by data. This course will help you use data to find and develop stories that can’t be found in other ways. Data can be anything: spreadsheets full of numbers, the text of speeches or the measured observations of daily life. Reporters...

Instructors: Derek Willis

Data Driven Journalism Β» 2013; Spring
University of North Carolina, Chapel Hill

Homepage

The economics of digital publishing technology have opened a floodgate of raw data, and journalism is just one of many fields that are being rapidly transformed by that floodgate. In law, medicine, business, politics, and ecology, people are using data to understand the social and natural worlds. Th...

Instructors: Ryan Thornburg

Computation + Journalism Β» 2013; Spring
Georgia Tech

Homepage / Syllabus

Instructors: Irfan Essa

Advanced Data Journalism Β» 2013; Spring
University of Missouri

Homepage

Instructors: Chase Davis

Making Sense of Data Β» 2013; Winter
Google

Homepage

Do you work with surveys, demographic information, evaluation data, test scores or observation data? What questions are you looking to answer, and what story are you trying to tell with your data? This self-paced, online course is intended for anyone who wants to learn more about how to structure, v...

Instructors: Amit Deutsch, Joe Hellerstein

Small Data Journalism Β» 2013; Fall
New York University SCPS

Homepage / Syllabus

This course aims to examine data journalism at its core, through case studies and hands-on practice of modern data skills. Because the course is only five weeks, we focus on the practical concepts and tools needed to explore unfamiliar datasets to find worthwhile stories.

Instructors: Dan Nguyen

Programming R (Proposed) Β» 2013; Fall

Syllabus

My first stab at a basic R programming curriculum. I think teaching just these topics without overall motivating examples would be extremely boring, but if you're a self-taught R user, this might be useful to help spot your gaps.

Instructors: Hadley Wickham

Patricia Elliott Β» 2013; Fall
University of Regina

Syllabus

The course is designed to give students practical and theoretical experience in journalistic research methods, including interviewing, observation, data collection, archival research and retrieval of public documents. Major projects will be centred around a university-community collaboration with th...

Journalists Toolkit Β» 2013; Fall
University of Florida

Homepage / Syllabus

Instructors: Mindy McAdams

Introduction to Data Science Β» 2013; Fall
Columbia University

Homepage

This course serves as an introduction to the interdisciplinary and emerging field of data science. Students will learn to combine tools and techniques from statistics, computer science, data visualization and the social sciences to solve problems using data. Central threads include: (1) the data sci...

Instructors: Rachel Schutt, Kayur Patel

Data-driven Interactive Journalism Β» 2013; Fall
City University of New York

Homepage

We swim in a world of data – from election results, budgets and census reports, to Facebook updates and image uploads. Journalists need to know how to find stories in data and shape them in compelling ways. This hands-on course teaches reporters and editors to gather, analyze, and visualize interact...

Instructors: Russell Chun, Amanda Hickman

Data Visualization Β» 2013; Fall
University of Nebraska-Lincoln

Homepage

Welcome to data visualization, where you ll learn to use storytelling, analysis and visualization techniques to inform people with data. In this class, you ll learn what makes for good visualizations and how you can develop deeper understanding of a topic through a combination of words and graphics,...

Instructors: Matt Waite

Data Visualization Β» 2013; Fall
University of California at Berkeley

Homepage

This course teaches some of the skills and techniques necessary for displaying statistical information effectively in journalism. Students will scrutinize techniques used in previously published projects and will also analyze data on their own, evaluating and producing static and interactive visuali...

Instructors: Shan Carter, Kevin Quealy

Data Science Storytelling Β» 2013; Fall
New York University

Homepage

This short course is an exploration of the line between data analysis and storytelling. How do we find the interesting stories in data, and how do we communicate them in a compelling way, with respect to the data?

Instructors: Hilary Mason

Coding for Journalists Β» 2013; Fall
University of California at Berkeley

Homepage

This course is an introduction to programming concepts as they relate to the journalism industry. The goal of this course is to equip students with a foundational technical literacy to construct interactive online stories such as data visualizations, infographics, maps, multimedia packages, games or...

Instructors: Jeremy Rue

Applied Fact Finding Β» 2013; Fall
University of Florida

Syllabus

Fact Finding is designed to give student journalists the skills to locate, interpret and analyze a broad variety of informational resources crucial to your success as a working journalist, including standard reference materials, public records, and Internet resources. You will learn and practice inv...

Instructors: Cory L. Armstrong

Analytics and Data Visualization for Journalism Β» 2013; Fall
New York University SCPS

Homepage / Syllabus

Data-based journalism is increasingly important at all levels of news organizations. This course will introduce you to fundamental concepts and skills for gathering, analyzing, and visualizing data. It’s also a hands-on class; you’ll apply the techniques you learn each week to a semester-long data-r...

Instructors: Jeremy Singer-Vine

Computational Journalism Β» 2013; January-February
University of Hong Kong

Homepage / Syllabus

This course, given at the University of Hong Kong during January-February 2013, is an advanced look at how techniques from visualization, natural language processing, social network analysis, statistics, and cryptography apply to four different areas of journalism: finding stories through data minin...

Instructors: Jonathan Stray

Database Reporting Β» 2012; Spring
University of Minnesota

Syllabus

This is a skills-based, capstone course designed to enhance reporting skills, primarily by identifying and analyzing electronic data to look for patterns and trends that can lead to in-depth news stories. Students will obtain and analyze digital data for computer-assisted reporting that can be publi...

Instructors: MaryJo Webster

Computer-Assisted Reporting Β» 2012; Spring
University of Memphis

Homepage

Advanced use of computer technology and investigative techniques to access, analyze and develop database information in combination with traditional news reporting.

Instructors: Joe Hayden

Computation + Journalism Β» 2012; Spring
Georgia Tech

Homepage/Syllabus

This class is aimed at understanding the computational and technological advancements in the area of journalism. Primary focus is on the study of technologies for developing new tools for (a) sense-making from diverse news information sources, (b) the impact of more and cheaper networked sensors (c)...

Instructors: Irfan Essa

Applied Fact Finding Β» 2012; Spring
University of Florida

Syllabus

Fact Finding is designed to give student journalists the skills to locate, interpret and analyze a wide range of informational resources crucial to your success as a working journalist, including standard reference materials, public records, and internet resources. You will learn and practice invest...

Instructors: Dennis Owen Frohlich

Introduction to Data Science Β» 2012; Fall
Columbia University

Homepage / Syllabus

Instructors: Rachel Schutt

Introduction to Data Analysis Β» 2012; Fall
Rice University

Homepage / Syllabus

This course will teach you to be a data analyst. You will learn how to take a large dataset break up into manageable pieces and use a range of qualitative and quantitative tools to summarise it and learn what it has to tell. You will learn the importance of scepticism and curiosity, and how to commu...

Instructors: Hadley Wickham

Information Visualization Β» 2012; Fall
University of Maryland

Homepage / Syllabus

What is information visualization? How is it related to scientific visualization? How does it combine with data mining? Information visualization is emerging as an important fusion of graphics, scientific visualization, database, and human-computer interaction. Dozens of innovative visualizations fo...

Instructors: Ben Shneiderman

Data-driven Reporting (the Texas Tribune Course) Β» 2012; Fall
University of Texas at Austin

Syllabus

In this course you’ll learn about and skills needed for Computer Assisted Reporting (also known as CAR) with a focus on data-driven reporting, a valuable skillset in journalism, easily exportable to other professions. You will learn to: develop a journalistic theory or line of questioning that could...

Instructors: Pete Slover

Computer-Assisted Reporting Β» 2012; Fall
University of Maryland

Homepage

This is a course in the basic elements of computer-assisted reporting. You will learn how computer spreadsheet and database programs can be used to find details, leads and stories in collections of electronic records. With the proper training and inclination, journalists who are comfortable with the...

Instructors: Dan Keating, Ira Chinoy

Computer-Assisted Reporting Β» 2012; Fall
Eastern Illinois University

Syllabus

Instructors: Joe Gisondi

Intro to Digital Humanities Β» 2012
University of California Los Angeles

Homepage

Based on the Introduction to Digital Humanities (DH101) course at UCLA, taught by Johanna Drucker (with David Kim) in 2011 and 2012, this online coursebook (and related collection of resources) is meant to provide introductory materials to digital approaches relevant to a wide range of disciplines. ...

Instructors: Johanna Drucker

How to Process, Analyze and Visualize Data Β» 2012
Massachusetts Institute of Technology

Homepage

Data science! Big data! Statistics! Infographics! Buzzword!

Instructors: Adam Marcus, Eugene Wu

Frontiers of Computational Journalism Β» 2012
Columbia University

Syllabus

The aim of the course is to familiarise students with current areas of research and development within computer science that have a direct relevance to the field of journalism, so that they are capable of participating in the design of future public information systems. The course is built around a ...

Instructors: Jonathan Stray

Digital Frameworks for Reporting Β» 2011; Summer
University of Northwestern

Homepage / Syllabus

The objective of this course is to familiarize students with digital tools that will become the frameworks with which they can approach storytelling, emphasizing the use of structured data and the visualization of data to aid in the understanding of complex information. The course establishes a deep...

Instructors: Derek Willis

Data Visualization Β» 2011; Spring
Rice University

Homepage / Syllabus

This course will give you the tools to create and critically evaluate data visualisations. We will focus on statistical graphics, graphics that display statistical data (observations are in rows and variables in columns), with some forays into the field of information visualisation.

Instructors: Hadley Wickham

Computer-Assisted Reporting Β» 2011; Spring
Eastern Illinois University

Syllabus

To give students the fundamentals of computer-assisted reporting, using public documents in order to gather, organize, evaluate data to write objective reports in accepted journalistic style across several media platforms.

Instructors: Joe Gisondi

Database & Computer Assisted Reporting Β» 2011; Winter
Florida International University

Homepage / Syllabus

The dual emphasis of the course is to have students acquire the basic skills and practical knowledge of how to access information in order to support their reporting practices, as well as, a basic understanding of data managers and spreadsheet software and their fundamental relationship to present d...

Instructors: Carlos Suris

Investigative Reporting Β» 2011; Fall
University of Missouri

Homepage

In this course you will learn the approach, mindset, tools and skills used by investigative reporters. You will learn a fundamental approach to journalism that takes you beyond the day-to-day, event focused reporting practiced in many newsrooms and will learn how to add context and meaning to all of...

Instructors: Mark Horvit

Computer Assisted Reporting Β» 2011; Fall
Michigan State University

Homepage / Syllabus

This course will help to strengthen your reporting skills, teach you how to find, negotiate for and acquire public records data, how to query and analyze data, how to use online resources beyond Google to identify and retrieve information and how to produce a package. Students will use spreadsheet, ...

Instructors: Jane Briggs-Bunting

Investigative Reporting Techniques Β» 2010; Spring
University of California at Los Angeles, Extension

Syllabus

Instructors: Fred Mamoun, Mary Harris

Computer-Assisted Reporting Β» 2010; Spring
Georgetown University

Homepage

Students will learn the basics of doing computer-assisted reporting in today’s complex and dynamic media world. We’ll work on developing marketable data- driven storytelling skills for news, enterprise and investigative coverage. Lectures will be tailored to the current state of the art in data repo...

Instructors: Robert Benincasa @RobertBenincasa

Computation + Journalism Β» 2010; Spring
Georgia Tech

Homepage/Syllabus

Instructors: Irfan Essa

Quantitative Journalism: Computer-Assisted Reporting and Research Β» 2010; Fall
Augsburg College

Syllabus

This is a reporting class. Computers will assist you to get you where you need to go, which will be off campus, in the community, our community, reporting the news.

Instructors: Steve Aggergaard

News & Numbers: Lies, Statistics, and the Stories Media Tell Β» 2009; Spring
Miami (Ohio) University

Syllabus

JRN-STA 380 explores the quality of how quantitative ideas and material are represented in daily journalismβ€”where, in fact, most of us get our common-sense ideas about the numbers and data present in our everyday lives. The topics for the course are ripped from current events and headlinesβ€”especiall...

Instructors: A. John Bailer, Richard Campbell

Computer-Assisted Reporting Β» 2009; Spring
American University

Syllabus

The computer gives journalists access to a whole new range and realm of sources. A reporter in Des Moines who needs to gather data on food production in China can do so easily by using a variety of electronic research tools. The San Jose journalist trying to understand her city's budget no longer is...

Instructors: Wendell Cochran

Quantitative Journalism: Computer-Assisted Reporting and Research Β» 2009; Fall
Augsburg College

Syllabus

Practicing journalists and those aspiring to enter communications professions are becoming aware that requirements for entry are growing. With the ongoing information explosions, the liberally educated professional communicator must function as a filter, an organizer and interpreter of quantitative ...

Instructors: Cass Dalglish, Boyd Koehler

Computer-Assisted Reporting Β» 2008; Summer
Ramkhamhaeng University

Syllabus

This course introduces practically to the data research and data analysis skills that students and professional journalists need to write better stories. The course focuses on research on the Internet in search engines, specialised search engines, e‐book libraries, and online databases. Students gai...

Instructors: Ulrich Werner

Computer-Assisted Reporting Β» 2008; Spring
George Washington University

Homepage / Syllabus

The aim of this class is to teach students how to identify, obtain, analyze and incorporate data into their stories. In practical terms, this means learning to use spreadsheets, databases and the Internet to further reporting. Along the way we’ll also cover new ways to retrieve and process informati...

Instructors: Derek Willis

Advanced Reporting Β» 2008; Spring
University of North Carolina at Chapel Hill

Syllabus

This course is about processing. You will learn how to deal with the abundance of information in publicly available databases, or in databases that you construct yourself. You will learn how to manage, analyze, and reduce data to make its meaning and importance clear to your audience, using the tool...

Instructors: Philip Meyer

Computer-Assisted Reporting Β» 2007; Spring
Kent State University

Syllabus

We will do three basic things: go after information, analyze it, and write/produce stories about it. You’ll improve your web searching capability. You’ll learn how to use a spreadsheet (Excel) and a database (Access).

Instructors: Karl Idsvoog

Database & Public Records Reporting Β» 2006; Summer
Florida International University

Syllabus

We will learn research and analytical methods and how to make sure what you get is true, we’ll review elementary school arithmetic, we’ll learn about powerful software and techniques. More than anything else, we will learn a new way of thinking.

Instructors: Neil Reisner

Power Journalism Β» 2006; Spring
University of Oregon

Syllabus

Power Journalism is a specialized reporting course on high-tech investigative techniques used by today's best journalists to uncover new sources of information, analyze data, and give stories greater depth and context. Using Census, FBI and other government data, you will learn how to apply Excel, a...

Instructors: Scott R. Maier

Computer-Assisted Reporting Β» 2006; Spring
Columbia College Chicago

Homepage

Course introduces students to technology-based news reporting techniques, ranging from library database research to computer-assisted reporting applications, such as Internet search engines and analytical software. Assignments emphasize acquisition and evaluation of quality information and knowledge...

Instructors: Barbara K. Iverson

Online Journalism Β» 2006; Winter
Drexel University

Homepage / Syllabus

We will explore how to use the computer and the internet to add depth and context to news stories. Keep in mind, however, that these are just tools – they supplement, but do not replace, in-depth, aggressive reporting. We will conduct database analyses, and access a wide variety of records from gove...

Instructors: Ron Bishop

Precision Journalism Β» 2006; Fall
University of South Carolina

Homepage

This class used to be called β€œcomputer-assisted reporting,” a name that sounds as silly as β€œtelephone- assisted” or β€œtypewriter-assisted” reporting. But just as reporters a century ago discovered they couldn’t live without those newfangled phones and typewriters, today’s reporters cannot live withou...

Instructors: Chris Roberts

Computer-Assisted Journalism Β» 2003; Fall
Oklahoma State University

Homepage

This course introduces you to the techniques of computer-assisted reporting. Building upon your basic reporting and critical thinking skills, the course will show you how to use the computer as a tool in news gathering and data analysis. You will learn how to find and critically evaluate information...

Instructors: Stan Ketterer

Journalism Research Β» 2002; Winter
Western Michigan University

Homepage / Syllabus

This course is designed to provide the student with an introduction to the sources, practices, technique and principles of journalism and other information research. The course introduces students to the techniques of computer-assisted reporting. The course will show students how to use primary, sec...

Instructors: Sue Ellen Christian

Advanced Journalism Research Β» 2001; Spring
Boston University

Syllabus

Doing journalism β€” high-quality journalism β€” involves five phases that I call the RRAW-P process : Research, Reporting, Analysis, Writing and Publishing (or Production). This is a four-unit course designed to develop and reinforce your skills in the first three of these, especially as they pertain t...

Instructors: J. T. Johnson

Institute for Analytic Journalism (Proposal) Β» 2001

Syllabus

Creating, initially, a master’s degree program for mid-career media and communications professionals or individuals trained in other fields but desirous of academic or professional careers in communications. This program will focus on methods, data and analytic techniques largely unknown to traditio...

Instructors: J.T. Johnson, Steven S. Ross

Computer-Assisted Reporting Β» 2001
University of Missouri

Syllabus

β€œComputer-assisted reporting” refers to the analysis of public records that are stored electronically instead of on paper. This course teaches how to examine computerized records by using a spreadsheet and database manager.

Instructors: Jeff Porter, Jennifer LaFleur

Information Gathering Β» 2000; Spring
University of Oregon

Homepage / Syllabus

This course introduces you to the theory and methods of information gathering and gives you the opportunity to apply what you're learning to an important public policy question.

Instructors: Jim Upshaw

Advanced Reporting Β» 2000; Winter
DePaul University

Syllabus

The course is designed to go beyond the inverted pyramid of basic newswriting and focus on some of the sophisticated newsgathering techniques used by journalists. As is true with any story, Advanced Reporting begins with an idea. Story generation techniques will be examined in the class. Interviewin...

Instructors: Edmund Lawler

Advanced Journalism Research Β» 2000; Fall
Boston University

Syllabus

Instructors: J. T. Johnson

Precision Journalism Β» 1999; Fall
University of Colorado

Homepage

Good research is the basis for good journalism. Journalists must understand what information they need for stories and be able to find and evaluate it efficiently -- and on deadline. This class will help you develop a research strategy, learn to use the essential tools of computer-assisted reporting...

Instructors: Burt Hubbard, Len Ackland

Research Methods for Journalists Β» 1998; Spring
Northwestern University

Syllabus

This course is about evaluating and executing social science research. Journalism professionals increasingly need to analyze, interpret and use research methods employed in the social sciences. Knowledge of these methods is increasingly important for informing audiences about the findings of researc...

Instructors: Peter Miller, Warren Cohen

Computer Assisted Reporting Β» 1997; Spring
New York University

Syllabus

Public records have been the mainstay of good beat and investigative reporting for years. But times are changing. No longer are records stored in dusty file drawers or shelves, but rather on the optical disks, hard drives and tapes of mainframe and desk top computers. Soon, paper records may well di...

Instructors: Drew Sullivan

Geek Like Me (Course proposal) Β» 1997
University of Nebraska-Lincoln

Homepage / Syllabus

In that independent study, for one credit hour, I was to create a Computer-Assisted Reporting class. The proposal I had to write said I would create a syllabus, recommend texts and create class materials. In the proposal, I wrote that β€œevery reporter should know how to feed a city budget into a spre...

Instructors: Matt Waite

Sherp 31 Data Journalism
New York University

Homepage

This course teaches some of the skills and techniques necessary for using statistical information effectively in science journalism. Obtaining, interpreting, visualizing and displaying data are essential skills for journalists in the 21st Century, especially those who cover scientific and technical ...

Instructors: Kevin Quealy

Managing Data Journalism Projects
Learno.net

Homepage

Bringing a data journalism project to a good end is not an easy task. There are a lot of variables and processes at play that need to be managed and accounted for before the project can be produced and in the end published.

Instructors: Jacopo Ottaviani

From numeracy to visualization and beyond
Journalist's Resource

Syllabus

The skills required to be a successful data journalist are many, ranging from numeracy and spreadsheet fluency to being able to create visualizations and interpret and perform statistical analyses. In most moderate to large newsrooms, some data tasks are divided among desks and departments, with rep...

Data Journalism at SHERP
New York University

Homepage

This course teaches some of the skills and techniques necessary for using statistical information effectively in science journalism. Obtaining, interpreting, visualizing and displaying data are essential skills for journalists in the 21st Century, especially those who cover scientific and technical ...

Instructors: Amanda Cox, Kevin Quealy

Data Journalism Handbook
Open Data in Europe and Central Asia

Homepage/Syllabus

A 200-hour undergrad data journalism concentration curriculum for universities in Eastern Europe and Central Asia.

Instructors: Eva Constantaras

Computers and the Open Society
Stanford University

Syllabus

Instructors: Terry Winograd

Coding and Data Skills for Communicators
Texas State University

Homepage / Syllabus

In this course, you’ll be introduced to programming and data concepts relevant to communicators. Data visualization and storytelling tools and techniques are covered as related to journalism, advertising, public relations and the technology industry.

Instructors: Cindy Royal

Advanced Online Media Design
Texas State University

Syllabus

In Advanced Online Media, we will continue exploring Web design topics, moving more heavily into the area of development, including data visualization and programming. The course will focus on application of these topics in the communication discipline. The goal is to spend several weeks going over ...

Instructors: Jacie Yang

Advanced Data Journalism
University of Missouri

Homepage/Syllabus

The goal of this class is to teach you how to creatively solve problems in journalism using computer programming. In it, you will learn how to use the Python language, statistics and advanced spreadsheet and database concepts, then apply those skills to real-world exercises. At the end of the semest...

Instructors: Chase Davis, Mike Jenner

More Repositories

1

watson-word-watcher

A proof of concept using IBM's Speech-to-Text API to do quick-and-dirty transcriptions
Python
309
star
2

abbyy-finereader-ocr-senate

Evaluating the performance and accuracy of ABBYY FineReader's OCR on Senate Financial Disclosure scanned forms
CSS
125
star
3

github-for-portfolios

A layperson's step-by-step guide to building webpages with Github
CSS
73
star
4

python-notebooks-data-wrangling

Python 3.x notebooks about real-world data cleaning and visualization
Jupyter Notebook
68
star
5

facebook-trending-rss-fetcher

Python code to scrape and collect data from the RSS feeds Facebook uses to augment its Trending Section
Python
56
star
6

smalldata_journalism

An online reference for data journalism
Ruby
25
star
7

learn-data-csv-cli

A work-in-progress guide showing how and why you should learn command-line tools (xsv, csvkit) to work with data
Python
19
star
8

bashfoo

My personally curated list of bash/command-line commands and snippets that are very useful yet I keep on forgetting
Python
18
star
9

datajournalism-primer

a general list of resources and articles for people interested in getting into data journalism
HTML
16
star
10

congress-colleges

What fancy schools do U.S. legislators go to?
HTML
15
star
11

gis-geospatial-fun-python3x

Tracking my progress in doing GIS/Geospatial work in Python 3.x
Jupyter Notebook
12
star
12

nicar-2019-pdfplumbing

NICAR 2019 workshop on using Python and PDFplumber to extract text from PDFs
Jupyter Notebook
12
star
13

Congressmiles

A tutorial on using Face.com's and NYT Congress's API + Sunlight data
Ruby
10
star
14

dannguyen.github.io

I'm making a Github Pages repo!
HTML
9
star
15

scrape-senate-financial-disclosures

looking at U.S. Senators' disclosures, including how to parse and track them
HTML
9
star
16

local-news-data

how hard is it to get a list of all local news sites in the United States (LOL)
Python
8
star
17

python-at-stanford

Python Courses at Stanford
8
star
18

NICAR-Google-Refine

The lesson and source files for Dan Nguyen's NICAR 2012 lesson on Google Refine
6
star
19

pdftotablestable

Comparing the programs that extract tabular data from PDFs, e.g. ABBYY FineReader, Tabula, CometDocs
6
star
20

house-financial-disclosures

Scraping House representative financial disclosures
Python
6
star
21

clinton-hillary-email-fbi-investigation-docs

OCR copy of the 2015-2016 FBI Investigation into Hillary Clinton's emails
6
star
22

pydataproject-template

dan's personal reference for properly creating an empty/fresh python-based data wrangling project
Python
5
star
23

padjo-2017-sql-exam

PADJO 2017 SQL Exam - Now with extra election and disbursement data!
Shell
5
star
24

aws-textract-pdf-to-csv-demo

Testing the new AWS Textract when it comes to extracting data tables from PDFs (pdf-to-csv) and whether it can deliver us from our endless torments
5
star
25

nhtsa-complaint-data

Some scripts/data description for NHTSA complaint data
5
star
26

quickdataproject-template

a template I use for quick data project examples where collection, wrangling, and exploration can be done by standalone shell/python scripts
Python
5
star
27

screencappy

A command-line tool for making it easier to create and save screenshots as a blogger
Python
4
star
28

dmv-vanity-plate-rejections

A repo of collected data and records from U.S. state DMVs regarding rejected vanity license plates
HTML
4
star
29

csvkitcat

csvkitcat has been archived (Oct. 2020), and is being carted over to csvmedkit
Python
4
star
30

frozen.analytics.usa.gov

A "frozen" version of https://analytics.usa.gov to practice network traffic inspection and web scraping
CSS
4
star
31

writhub

A simple Python-based static post generator, because I just need to post, not make an entire website
Python
4
star
32

journaling-on-github

My personal repo for doing quick journaling on Github with Markdown, plus some helper TOC scripts
Python
4
star
33

acp-2017-finding-stories-in-data

"How to Find Stories in Data" for the Associated Collegiate Press 2017 San Francisco Midwinter Convention
4
star
34

kfc-scrape

chicken
3
star
35

til

A simple static Jekyll blog of things I've learned, day-to-day, particularly in programming and data journalism
Ruby
3
star
36

altair-dataviz

Visualization in Python with the Altair library. Done in Jupyter Notebooks.
Jupyter Notebook
3
star
37

mechanical-unmurk-ocr

For the OCRing of scanned, murky documents where privacy, speed, accuracy, and cost are all priorities
3
star
38

seeing-is-beliebing

Instagram util for finding photos taken shorty before and after near where another photo was taken
JavaScript
3
star
39

simplestuff-sqlite

A data/lesson repo teaching SQL syntax and concepts with a very simple SQLite database
Shell
3
star
40

smalldata

A list of small datasets for examples of exploration in spreadsheets
Python
3
star
41

cms_medicare_fee_data

Data notebook for CMS Medicare fee data
3
star
42

marktoc

A Python library for generating a table of contents and anchor markup for a Markdown file
Python
3
star
43

sf-shelter-waitlist-daily-snapshots

A compilation of daily snapshots of San Francisco's emergency shelter reservation wait-list during the COVID-19 pandemic
Python
3
star
44

seshkit

seshkit is a command-line tool for creating transcripts from audio files
Python
3
star
45

excsv

goofin around with a command-line utility for quickly inspecting CSV files
Python
3
star
46

merle

A command-line tool for getting meta information from a URL
Python
2
star
47

DepGal

Build out a gal using RMagick
JavaScript
2
star
48

csvviz

please i would like someday a tool that is like csvkit but for making charts from the command line
Python
2
star
49

supcli

supcli: my personal guide to modern CLI, including third-party replacement for classic Nix tools
2
star
50

xkcd-on-reactjs

Just playing around with React.js to make a searchable xkcd archive
Ruby
2
star
51

yearbook

Ruby
2
star
52

ny-gis-cartodb-fun

Examples of GIS with New York data and CartoDB
2
star
53

sf-ethics-lobbyist-sql

A repo of San Francisco lobbyist data compiled into SQLite form, including data-handling scripts
Shell
2
star
54

emojicsv

Machine-readable emotions in machine-readable CSV
HTML
2
star
55

command-line-basics-mz2022

command line lessons for 2022 quickie repo
2
star
56

SCOTUS-Transcript-Viewer

A Backbone.js viewer of SCOTUS transcripts
JavaScript
2
star
57

Shakyspeare

Analyzing the Bard's work with Ruby!
2
star
58

death-data

2
star
59

bts-transstats-t100-domestic-demo

Demo of data processing for BTS transtats
2
star
60

middleman-meta-tags

Meta and SEO tag helpers for Middleman
Ruby
2
star
61

city_crime_data

collecting crime report data from cities that have it in a granular format
Makefile
2
star
62

bashappy_helpers

A bunch of helper functions I wrote to use for my own macOS terminal convenience
Shell
2
star
63

air_skift

Air rails
Ruby
2
star
64

secdataexploring

fetching and exploring SEC structured data for fun
Python
2
star
65

dod-leso-1033-data

A repo for collecting data/records regarding the Defense Logistics
Python
2
star
66

matplotlib-styling-tutorial

A quick iPython notebook showing how to create and style Matplotlib charts with roughly same flexibility as ggplot2
Jupyter Notebook
2
star
67

texas-state-salaries

playing around with texas state salary data courtesy of the Texas Tribune
Python
2
star
68

healthcare.gov

A copy of healthcare.gov when it was built on Jekyll, before they removed the source code
JavaScript
2
star
69

jekyll-datasite-template

Trying to make a template that scaffolds a basic jekyll site with bootstrap and vendor d3v5
JavaScript
2
star
70

pgark

pgark (page archiver): Python library and CLI for archiving URLs on popular services like Wayback Machine [alpha, just spitballing]
Python
2
star
71

nature-inspired-algorithms-in-python

Going through Jason Brownlee's "Clever Algorithms: Nature-Inspired Programming Recipes" http://cleveralgorithms.com/nature-inspired/stochastic/random_search.html
Python
1
star
72

lookups-of-note

Lookup tables and data references
1
star
73

censusscout

making my own lightweight version of Census Explorer because y not
JavaScript
1
star
74

motherfuckingwebdesignguide

just do it
1
star
75

foodscrape

A demonstration of scraping health inspection websites and doing statistical analysis
1
star
76

nicar-2019-github-intro

Intro to git and github for journalists
Makefile
1
star
77

Sinatra-Fun

Testing out sinatra
Ruby
1
star
78

jekyll-bootstrap-starter

a basic jekyll theme that sits atop of Bootstrap 4.x. For my convenience only
HTML
1
star
79

data-wrangling-fakebook

The Little Data Wrangling Fakebook
Python
1
star
80

foiastories

a curated list of interesting foia/foil requests
1
star
81

astronautdata

A repo of astronaut data
HTML
1
star
82

danssphinx-template

This is a bunch of examples of things I forget how to do in Sphinx and reST
Python
1
star
83

sql2md

A bash script for converting SQLite query into Markdown-ready-pastable results
Shell
1
star
84

poynter-census-data-2019

Poynter Census Data Workshop 2019, using Sphinx-hieroglyph slidemaker
Python
1
star
85

stanford-public-affairs-data-journalism

1
star
86

sf-evictions

just collecting san francisco evictions data
Python
1
star
87

d3choro-template

yaddaydaydayda
CSS
1
star
88

merde

Shit
1
star
89

digital-jo-2017

Quickie repo for digital journalism notes for stanford journalism 2017
1
star
90

twitkit

yet another attempt at making a personal twitter data exploration command-line tool
Python
1
star
91

wire-glossary

the fuck did I do
Ruby
1
star
92

high-charty

JavaScript
1
star
93

wikipedia-trends

1
star
94

revelecture

A command-line tool to turn Markdown files into Reveal.js powered slideshows
JavaScript
1
star
95

hello-svelte

need to practice this javascript thing
HTML
1
star
96

ok-earthquakes-RNotebook

Using R's ggplot2 and rgdal to examine earthquake activity in Oklahoma
R
1
star
97

fatal-encounters-and-census-sql

SQLite database exercises for analyzing Fatal Encounters (police officer involved homicides) and Census data
Shell
1
star
98

python-audio-playtime

experimenting with Python audio visualizers and extraction libraries
1
star
99

scrapespeare

A collection of The Bard's text for basic programming exercises and data mining.
XSLT
1
star
100

twitch-stream-exploring-ppp-with-cli

Just some notes and data and files for a twitch stream on how to data wrangle the PPP loan data
1
star