You might have worked with data in some capacity in your undergraduate degree. What is different about studying at master’s level? Master’s students are expected to build on both their …
Data is a means to an end. Be aware of the actual target of your analysis, the endpoint you’re aiming for. As emphasised in Week 1, we need to ensure …
The next step of making a program is breaking down the processes of the program into a medium that is easy for you and anyone else reading it to understand. …
As data scientists, we design algorithms or experiments and use them to derive results. But how do these results impact society and our surrounding environment? Experiments are a particular class …
Conditional expressions are our way of asking the program a question. When you write one in your program and run it, the program will decide if the answer to the …
In the previous step we looked at what conditional expressions are, but how do we use them in practice? This is where the If statement comes in. We’ve actually seen …
Sometimes it is possible to carry out an analysis of data and make decisions based on a quick calculation with pencil and paper. The rest of the time we need …
Mathematics is a key foundation of data science. We see mathematics whenever we summarise or transform data, investigate relationships between variables and describe algorithms. You might remember that last week …
As computer hardware gets cheaper and faster, we can afford to collect and store more and more data. Does this mean that it will get easier to answer all kinds …
We have seen that the NumPy library in Python provides useful functions for summarising and counting values in a dataset. Another common operation is to transform a variable to a …
This course is the result of a consortium of institutions pulling together to share their wealth of knowledge and passion for data science and artificial intelligence. We created it to …
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 …
In Week 1, we looked at how to work with numbers, strings and Boolean data types in Python. In this step, we look at other data types commonly used in …