← All courses
Proposed Proposed course in development Authored

DS-693 (pilot) · Advanced Python for Journalists

A future journalism-facing Python course focused on data acquisition, analysis, automation, and investigative workflows for reporting.

This course grew out of directed-study work for students who wanted a stronger technical foundation for computational and investigative journalism.

What the pilot covered

Advanced Python for Journalists is built around the practical uses of code in a reporting workflow: getting data, cleaning it, automating repetitive work, and using computation as part of the reporting process rather than as a separate specialty.

Current status

The pilot has run as DS-693, but this site is treating it as a proposed future offering until it returns in a more regular form.