Sign in

Data Scientist | Writer, Speaker, Founder DatAcademy | |

How to make the most of the time you have

Photo by Malvestida Magazine on Unsplash

If you learn data science through formal full-time education you can typically dedicate hours of time towards study and it is relatively easy to create a routine for learning. …

Quickly summarise, group and analyse data with pandas

Photo by Erik Mclean on Unsplash

The Pandas library is a popular Python package for data analysis. When initially working with a dataset in Pandas the structure will be two-dimensional, consisting of rows and columns, also known as a data frame. …

Compete, practice, and earn with these 3 competition platforms

Photo by Serghei Trofimov on Unsplash

One of the most important aspects of learning data science is actually putting your learnings into practice. Data science is, in my opinion, something that is best learned by doing.

If you are learning data science outside of formal education or work experience it can tricky to find places to…

…and what you should do instead

Photo by Nadine Shaabana on Unsplash

As the job of Data Scientist has become increasingly popular over the last few years, helped by being crowned “sexiest job of the 21st century”, Masters degree courses specialising in data science have sprung up. …

Hands-on Tutorials

How to add robustness to your notebook code

Photo by Kevin Ku on Unsplash

Jupyter notebooks have a somewhat poor reputation in the wider programming community. Joel Grus’ famous “I don’t like notebooks” talk, which he bravely gave at JupyterCon in 2018, covered many of the reasons why. …

Learn NLP for free with these fantastic resources

Photo by Leonardo Toshiro Okubo on Unsplash

Natural language processing, or NLP combines the fields of linguistics, computer science and artificial intelligence to enable machines to extract meaning, insights and make predictions from text data.

The majority of modern organisations collect large quantities of text data from their customers and business operations in the form of emails…

Getting started with data analysis using this useful tool

Photo by Camylla Battani on Unsplash

Data analysis is fundamentally about finding answers to questions with data. When we perform some calculation or compute a statistic for a set of data it is usually not enough to do that across the entire dataset. …

Introducing a curated list of free resources for learning data science

Photo by vnwayne fan on Unsplash

Over the last few years I have written serveral articles about learning data science using online resources. During my own learning journey I have identified some of the best free or low cost material available for learning data science.

I recently spent some time consolidating this list into this Github…

Getting Started

… explained in plain English

Photo by ThisisEngineering RAEng on Unsplash

Statistics is “a branch of mathematics dealing with the collection, analysis, interpretation, and presentation of masses of numerical data”. Throw programming and machine learning into the mix and you have a pretty good description of the core skills for data science.

Statistics is used in almost all aspects of data…

What are they, what are the options and why do we need them?

Photo by Lewis Ngugi on Unsplash

The Python programming language has many different versions. Similarly, all Python libraries also have multiple versions, work with specific versions of Python and most of them depend on other packages to run, this is known as a set of dependencies.

Every data science project that you undertake is likely to…

Rebecca Vickery

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store