Skip main navigation

What you will need for this course

What tools and applications do you need to take part in this course?
© Coventry University. CC BY-NC 4.0

Please read the following information carefully regarding the software that you will need for this course.

Python and Jupyter Notebook

In this course, we will being learning some basic computer programming in the programming language Python. In particular, we will be using Jupyter Notebook. The idea behind Jupyter Notebook is that it gives us a way to mix pieces of programming code with output, graphical plots and explanatory text, much like a live report or scientist’s notebook.

We recommend you install Anaconda on your computer in order to use Jupyter Notebook and, therefore, code in Python effectively. If, however, you are unable to install Anaconda, you could consider Google Colab (which requires a Google account) or Jupyter Lab.

Installing Anaconda

The cleanest way to get started is to install the free Anaconda distribution of Python (see instructions in the downloads area). This will give you all you need for this course, including Jupyter Notebook.

Google Colab

If you have a Google account, a simple way to get up and running on Jupyter Notebook, without installing anything, is to use the Google Colaboratory (called Google Colab for short). Instructions on how to access Jupyter Notebook in Google Colab is in the downloads area.

Note: make sure you are using either Chrome, Firefox or Safari web browsers (it doesn’t seem to work with Microsoft Edge).

Jupyter Lab

Another alternative is to use Jupyter Lab. This is a Jupyter Notebook hosted on mybinder.org. Instructions on how to access Jupyter Notebook in JupyterLab is in the downloads area.

Note: it has quite a short timeout for sessions as it is meant to be a trial. You can always start over again though.

© Coventry University. CC BY-NC 4.0
This article is from the free online

Get ready for a Masters in Data Science and AI

Created by
FutureLearn - Learning For Life

Our purpose is to transform access to education.

We offer a diverse selection of courses from leading universities and cultural institutions from around the world. These are delivered one step at a time, and are accessible on mobile, tablet and desktop, so you can fit learning around your life.

We believe learning should be an enjoyable, social experience, so our courses offer the opportunity to discuss what you’re learning with others as you go, helping you make fresh discoveries and form new ideas.
You can unlock new opportunities with unlimited access to hundreds of online short courses for a year by subscribing to our Unlimited package. Build your knowledge with top universities and organisations.

Learn more about how FutureLearn is transforming access to education