Becoming a data scientist requires multidisciplinary skills ranging from coding, programming, data wrangling, knowledge of machine learning, artificial intelligence, deep learning, analytics tools, statistical algorithms and techniques to data visualisation, domain knowledge and soft skills.