Published July 19, 2021

4 Courses


Overview and objectives

In this course we'll go over the basics of Python and the various types of interview questions that get asked for data science and analytical roles.


The pre-requisites for this course involve basic knowledge of Python and it's syntax. Understanding of for loops, dictionaries, and other common data structures is required.


Courses in this learning path are:

Why Python?

Python is the main programming language of choice for the data science industry. This course will cover the key ideas of using Python.

2 of 4 Completed

Data Structures

Data structures in Python attempt to be more intuitive and flexible than traditional data structures in other programming languages.

4 of 9 Completed

Common DS Packages

As we said in the first section of this course, a major benefit of using Python for data science in comparison to other programming languages is the availability of a large number of useful packages that are distributed under a free license.

6 of 11 Completed

Python Questions: Hard

Let's try some hard Python questions that you would see in tougher data science interviews and many machine learning interviews.

2 of 6 Completed

Good job, keep it up!



You have 16 sections remaining on this learning path.

There's so much more to Interview Query! Sign up to access hundreds of interview questions, expert coaching and a flourishing data science community.