About the course
Are you looking to learn Python to enable your data science career? You have come to just the right place!
Python has rapidly become the goto language in the data science space and is among the first things recruiters search for in a data scientist's skillset. It consistently ranks top in global data science surveys and its widespread popularity will only keep on increasing in the coming years.The top data science companies in the world are leveraging Python for their everyday projects:
Python has been an important part of Google since the beginning,and remains so as the system grows and evolves.Today dozens of Google engineers use Python,and we are looking for more people with skills in this language.  Peter Norvig, Director of Research at Google Inc.
So are you ready to power up your career and learn the best data science language? Enroll NOW!
This is the first module of the more comprehensive Introduction to Data Science course where you will learn about the different aspects of data science, including statistics, probability, and the basics of machine learning.
Why take this course?
How often do you come across free structured Python courses taught by experts? Here's your golden chance to grab a front seat and learn.
Prerequisites
This course requires no prior knowledge of Python or Data Science.
Course curriculum

1
Welcome to the Course
 DataHack Summit 2019  India’s largest Applied Artificial Intelligence and Machine Learning Conference

2
Overview of the Course
 Overview of the Course

3
Introduction to Python
 A brief introduction to Python
 Introduction to Python Test
 Installing Python

4
Understanding Operators
 Theory of Operators
 Exercise
 Understanding Operators in Python
 Operators Test

5
Variables and Data Types
 Understanding variables and data types
 Variable Test
 Variables and Data Types in Python
 Exercise

6
Conditional Statements
 Understanding Conditional Statements
 Exercise
 Implementing Conditional Statements in Python
 Conditional Statements test

7
Looping Constructs
 Understanding Looping Constructs
 Exercise
 Implementing Looping Constructs in Python
 Looping Constructs test

8
Functions
 Understanding Functions
 Exercise
 Implementing Functions in Python
 Functions test

9
Data Structure
 A brief introduction to data structure
 Data Structure test

10
Lists
 Understanding the concept of Lists
 Lists test
 Implementing Lists in Python
 Exercise

11
Dictionaries
 Understanding the concept of Dictionaries
 Exercise
 Implementing Dictionaries in Python
 Dictionaries test

12
Understanding Standard Libraries in Python
 Understanding the concept of Standard Libraries
 Libraries test

13
Reading a CSV File in Python
 Reading a CSV File in Python  Introduction to Pandas
 Reading a CSV file in Python: Implementation
 Reading a csv file in Python test

14
Data Frames and basic operations with Data Frames
 Understanding dataframes and basic operations
 DataFrames and basic operations test
 Reading dataframes and conduct basic operations in Python
 Reading dataframes and conduct basic operations in Python Test

15
Indexing a Data Frame
 Indexing a Dataframe
 Indexing DataFrames test
 Exercise

16
Data Manipulation and Visualization
 Sorting Dataframes
 Merging Dataframes
 Quiz: Sorting and Merging dataframes
 Apply function
 Aggregating data
 Quiz: Apply function and Aggregating data
 Basics of Matplotlib
 Data Visualization using Matplotlib
 Quiz: Matplotlib
 Basics of Seaborn
 Data Visualization using Seaborn
 Quiz: Seaborn

17
Regular Expressions
 Understanding Regular Expressions
 Quiz: Regular Expressions
 Regular Expressions in Python
 Quiz: Regular Expressions in Python

18
Cheatsheet for Python
 Cheatsheet for Python

19
Evaluate
 Instructions
 Quiz
 Python Coding Challenge

20
Feedback
 Poll

21
Where to go from here?
 Where to go from here?
Here's what our students have to say about our Python for Data Science course

the course was useful and informative.
Vk_ Dinesh
As I said above it was useful for my learning journey in python. thought I will receive the certificate, unfortunately, I haven't received. I would like to k...
Read MoreAs I said above it was useful for my learning journey in python. thought I will receive the certificate, unfortunately, I haven't received. I would like to know the reason? thank you!
Read Less 
Python course
Nimisha Ranjan
Excellent description of concepts
Excellent description of concepts
Read Less 
Fantastic
Olatounde Bachabi
I have learned a lot from this free course. I could say that this is the best one for a python beginner like me I have seen. Well done guys.
I have learned a lot from this free course. I could say that this is the best one for a python beginner like me I have seen. Well done guys.
Read Less 
Easy to understand and learn python
Aakash Dixit
Course is informative, easy to understand and a must course for beginner.
Course is informative, easy to understand and a must course for beginner.
Read Less 
Good course for beginners
David T. Makota
I enjoyed and gained from the course
I enjoyed and gained from the course
Read Less 
python for data science
Indrajeet kumar
python is the platform to access the mathematical models and concept of statistics ,probability and machine learning algorithms.learning python make us more ...
Read Morepython is the platform to access the mathematical models and concept of statistics ,probability and machine learning algorithms.learning python make us more productive in the computational fields of data science because data science is all about playing with the mathematical tools of modern mathematics.
Read Less 
Feedback for this course
Tanmoy Karanjai
I have successfully completed the course.I have experienced its online contents very much .The online contents and video lectures are really very good. I h...
Read MoreI have successfully completed the course.I have experienced its online contents very much .The online contents and video lectures are really very good. I have gathered lots of knowledge of python from this course. I recommend this course to others.
Read Less 
Python for DS
ABDULRAHEEM ADESINA
Great crash on python tailored toward its application in datascience. Bravo!
Great crash on python tailored toward its application in datascience. Bravo!
Read Less 
Franklin Warrence
Franklin Warrence
After months of Searching I found a helping academic resource on Python beginner.Its very nice but maybe a presentation on regular expressions.
After months of Searching I found a helping academic resource on Python beginner.Its very nice but maybe a presentation on regular expressions.
Read Less 
Just Wow
Noor Ahmed
i am a lazy learner. this course is such an interesting one. Though i lost in between but as i continued to listen more, it became much more interesting.
i am a lazy learner. this course is such an interesting one. Though i lost in between but as i continued to listen more, it became much more interesting.
Read Less 
Appreciation
Murtala murtala
Thank you so much for organizing this amazing tutorial. I'm learning a lot of stuffs in a much easier way possible.
Thank you so much for organizing this amazing tutorial. I'm learning a lot of stuffs in a much easier way possible.
Read Less 
Support for Python for Data Science
Support for Python for Data Science course can be availed through any of the following channels:
 Phone  10 AM  6 PM (IST) on Weekdays Monday  Friday on +918368253068
 Email training_support@analyticsvidhya.com (revert in 1 working day)
 Live interactive chat sessions on Monday to Friday between 7 PM to 8 PM IST.