Data Journalism Training Courses

Back to the Contents Page


Looking to learn a new programming language or improve your spreadsheet skills? These online vendors offer free or low-cost online courses and video tutorials on a variety of topics and languages.

Check GIJN’s YouTube page for the free webinars.

Code Academy provides free, interactive courses in Python, SQL, PHP, C++, R, Java, and more. There is also an option to purchase a pro membership for $20/month billed annually that offers access to a wider variety of courses. 

Coursera offers free courses as well as paid specializations (typically $49/month) in data science, statistics, and a variety of programming languages from universities around the world. Courses are offered in English, Spanish, Russian, Chinese, French, and several other languages. 

Datawrapper materials for workshops.

edX hosts free online courses in programming and data analysis and statistics in a variety of languages, including English, Spanish, Chinese, Russian, French, and German. Students can also pay an optional $99 fee to receive a certificate when they complete a course.

Investigative Reporters and Editors and has online training.

Google News Initiative offers free online training materials for journalists, with a particular focus on using Google tools in data journalism.

Khan Academy provides free online video tutorials and hands-on exercises in HTML, CSS, JS, and SQL languages.

MIT OpenCourseware offers free online courses in Python, Java, and MATLAB. Each course comes with video lectures and interactive assignments.

Poynter’s News University offers online webinars and self-directed courses in a wide range of topics within journalism, including data analysis, investigative journalism, ethics, and storytelling methods. Many of the courses require a fee, but a number of free courses are available.

Propublica has published YouTube video tutorials on data-related topics: Introduction to Code, How Websites Work, HTML, Basic CSS, and CSS Classes.

Workbench Training offers a free, interactive online course that covers the use of spreadsheets in analyzing data for stories.

The Investigative Journalism Education Consortium has a collection of syllabi from educators who teach data journalism. IJEC’s site also contains other resources, such as sample data for teaching.

Back to the
Contents Page