The Stanford Journalism program trains students in public accountability and investigative reporting, with an emphasis on data and computational journalism. Our students' work can be found on Peninsula Press as well as in a variety of news outlets around the country.
Students in the program frequently work on collaborative data and software efforts with Big Local News, a project housed at Stanford that supports local journalism.
See below to learn more about our courses and related training materials.
To chat with us, head on over to Discussions ☝️, submit an Issue on our community repo, or send us an email.
Name | Description | |
---|---|---|
🔗 Data Journalism Notebooks | data-journalism-notebooks | Training resources for Python and data analysis (no install required 🤘) |
Stanford Grad Journalism technical training | padj-code | Code examples, tutorials, assignments and other sundry bits for newsroom coding instruction used in Public Affairs Data Journalism courses. |
🔗 Front-end Faves | frontend-faves | A lovingly curated list of resources for your journey in interactive graphics and web dev for the news. |
Note, Teacher Guide and assignment repos are private. If you're a journalism instructor and would like access to private repositories, please reach out.
Name | Curriculum | Assignments | Teacher Guide | Description |
---|---|---|---|---|
Advanced Data Journalism (COMM 177A / 277A) | advanced-data-journalism | 🔐ADJ assignments | 🔐ADJ Teacher Guide | Topical, hands-on course covering more advanced data journalism techniques. |
Public Affairs Data Journalism I & II (COMM 273D / 274D) | padj-code | 🔐padj-code-solutions | Core data journalism courses for the Graduate Journalism Program. | |
🔗 Exploring Computational Journalism (CS 286 / COMM 281) | An interdisciplinary elective on data, design and computation for the news. |