Skip to content
Science, Maths & Technology

Free course: Learn to code for data analysis

Updated Friday, 19th June 2015

Do you want to learn more about programming to analyse and visualise data? OpenLearn has a range of courses, articles and more to give you a real flavour for the subject.

This page was published over five years ago. Please be aware that due to the passage of time, the information provided on this page may be out of date or otherwise inaccurate, and any views or opinions expressed may no longer be relevant. Some technical elements such as audio-visual and interactive media may no longer work. For more detail, see our Archive and Deletion Policy

programming mooc image Copyrighted  image Icon Copyright: Getty images

Ever wanted to learn how to write your own computer programs, one line of code at a time? In this free course on FutureLearn you'll learn how to access open data, clean it and analyse it and to produce visualisations. You will also learn how to write up and share your analyses, privately or publicly.

To help take your learning further we've collated a range of related learning materials on OpenLearn including academic articles, interactives and relevant free courses to give you a wider perspective on this fascinating subject.


Before you start this course you may want to brush up on your Maths, English or Study Skills with our range of free courses.

The Open University's degrees and courses

The Open University offers a range of degree courses and modules in Computing and ICT.

To find out more about our range of short courses starting from £160 visit our short courses page.

Don't miss out

- If you use our free courses sign up for a free OU account to track your progress and gain recognition for your learning. 

Subscribe to our newsletter and stay in touch with what's new in the world of free courses and other free educational material produced by The Open University.

Take your learning further with our free resources

Find out more about algorithms

Discover the world of programming

Gain a deeper understanding of data and information

Preparation for study




Related content (tags)

Copyright information

For further information, take a look at our frequently asked questions which may give you the support you need.

Have a question?