Matt Waite's GitHub-based teaching materials

Teaching materials posted on GitHub from a professor of practice at the University of Nebraska-Lincoln's College of Journalism and Mass Communications




Class Materials/Resources

Below is a list of all the classes and teaching materials that I've put on GitHub. They're online to share, spark ideas, give people a head start or stand as a resource for anyone interested.

JOUR407 Data Journalism

A course in reporting with data: How to find it, how to analyze it and how to turn it into a work of journalism. Students learn spreadsheets, databases, some GIS, some data visualization and how to write with numbers.

JOUR491 News Applications

A course in using code, data and journalism to put deeper journalism on the internet. Students learn Python and web publishing using data to offer deeper content.

JOUR491 Data Visualization

A course in painting journalistic pictures with data and code. Students learn the theory and practice of visualizing data for journalistic outcomes.

JOUR491 Story Bots

Only offered once so far, this was a course that explored the ideas around using computers to automatically generate stories based on incoming data.

Math for Beginning Reporters

An evolving collection of data journalism tutorials that focus on the basic math concepts any reporter will need to survive.

Rock Paper Scissors with Python

An introduction to Python and computational thinking by using Python to play Rock, Paper, Scissors.

Basic Programming with Board Games

A tutorial on how to make Python play Chutes and Ladders. It's an easy introduction to more complicated computational thinking.