Advanced Data Journalism

Course Details

This 15-week, 3-credit advanced course trains students to gather and analyze complex data to uncover stories and bullet-proof their nut grafs. Students will learn Python — one of the most popular newsroom languages (and data science languages in general). They will use Python libraries like Pandas, Matplotlib and BeautifulSoup to acquire, process, query and summarize millions of rows of data. Students will also learn more advanced statistics that will allow them to find story nuggets in trickier data while also avoiding statistical pitfalls. They will also tap into the latest data analysis techniques, like applying natural language processing to make sense of unstructured information and to find bots masquerading as humans. Students who successfully complete this course will gain a high level of confidence in their data journalism abilities.