Topics in Interactive Journalism

Advanced Coding

Course Details

Now that you have a foundation in JavaScript programming, you are ready to extend its power by using JavaScript libraries like D3 (Data-Driven Documents), Underscore.js and Jquery. D3 and Underscore.js are ideally suited for visualizations and interactivity in journalism (their creators are journalist-developers who until recently worked for The New York Times). Students will also learn to find and evaluate other libraries to determine if they could help streamline the development of an interactive or data-driven project.

Prerequisites: Advanced interactive craft or HTML/CSS and JavaScript modules a must. Data Visualization a plus.