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.
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.
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.
Workbench Training offers a free, interactive online course that covers the use of spreadsheets in analyzing data for stories.