Learn Pandas (Python 3) And Become A Data Ninja
4.4 (15 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
158 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn Pandas (Python 3) And Become A Data Ninja to your Wishlist.

Add to Wishlist

Learn Pandas (Python 3) And Become A Data Ninja

Learn how to utilize the pandas module for Python, and become a data ninja, an expert in data analysis!
4.4 (15 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
158 students enrolled
Created by Ermin Dedic
Last updated 12/2016
Current price: $10 Original price: $195 Discount: 95% off
30-Day Money-Back Guarantee
  • 1.5 hours on-demand video
  • 6 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn about and utilize the two main objects: Series and DataFrame
  • Understand how to prepare and work data. This includes importing, merging, dealing with missing data, and more
  • Be able to produce visual representations of your data (ie scatter plot)
View Curriculum
  • No prior knowledge is necessary, this is a beginner course.
  • Desire to learn

Learn Pandas (Python 3) And Become A Data Ninja introduces you to the Pandas module/library. It has very quickly grown in functionality, to the point that more companies are relying on it for their data analysis needs. As a result, many of these companies need a data ninja! An expert in data and data analysis!

Let me tell you what you will learn. In the Intro to Pandas section, you'll learn about the two objects that are the basis of pandas. (Series and DataFrame). In the prepare your data section, I show you how to read .csv and xlsx files, combine dataframes, how to deal with missing data, how to merge, how to order your columns, and much more. In the Time Series section, I go over some time related classes (TimeStamp/DatetimeIndex), how to covert to timestamp, and how to read (pd.read_csv) when dealing with time related data. In the visualization section, you'll learn how to make a scatter plot and pie plot. Finally, I will also introduce you to Numpy.

Finally, you have nothing to loseNo risk! You get a 30 day money back guarantee + the course for life (including any new content added after you enroll)!

Enroll now! Your future looks brighter with Pandas (Python 3).

Who is the target audience?
  • Beginners who have little experience with programming or data analysis.
  • Individuals who have experience with other data analysis software/languages (ie SAS), and now want to know another!
Curriculum For This Course
26 Lectures
4 Lectures 02:56

Here is what you can expect to learn in the course!

Preview 01:58

Installation process

Numpy section

Files I mention in lessons
Intro to Pandas
2 Lectures 10:26

We look at the Series object.


We look at DataFrame object..the focus of this course!


A quiz on Series and DataFrame objects.

Quiz 1
5 questions
Preparing and Working with your Data
11 Lectures 37:21

Here I show you how to read csv and xlsx files. When reading csv, we use, pd.read_csv or pandas.read_csv

Read CSV and XLSX files

Learn how to combine two DataFrames!

Combining DataFrames

Learning how to deal with missing data is a vital step to prepare your data.

Dealing with Missing Data

Here we will look at merging two DataFrames and the different ways about going about it.


You have your data but you really want to change some of the values, or multiple values at the same time! I'll show you how!

Replace Method

Here I show you how to creating new columns using the mapping method.

Preview 02:59

If you want to put your column names in a specific order, you'll find out how to do it in this lesson!

Ordering Columns

This may be the most simple lesson so far..it is super simple to drop columns/rows!

Dropping Columns/Rows

Little Exercise


In this lesson, you will learn how to produce summary statistics. I use a real dataset in this lesson. You'll also reinforce some of your earlier learning, and learn some new things. One new thing you'll learn is how to create a groupby object.

Summary Statistics

A quiz for the 'Preparing Your Data" section.

Quiz 2
4 questions
Time Related Classes/Objects
3 Lectures 13:25

Here I talk about Timestamps and DateTimeIndex. Understanding the time related classes is valuable to everyone but can be especially important to understand for those in the financial sector.

Preview 05:51

Here I show you how you covert to a Timestamp.

Converting to Timestamps

Here I show you how to read a csv file when you are dealing with Time Series data. (pd.read_csv)

Reading csv (pd.read_csv) into DataFrame with Time Series Data
2 Lectures 09:09

Learn how to produce a scatter plot!

Scatter Plot

3 Lectures 16:21

I will show you the basic ways to create numpy arrays.

Creating Arrays

Here I show you the basic operations that you can perform!

Basic Operations

Slicing and Indexing is one of the most vital skills to have..this allows you to focus on particular data that you want.

Slicing and Indexing
Bonus (special offers)
1 Lecture 00:10
Bonus Lecture
About the Instructor
Ermin Dedic
4.3 Average rating
328 Reviews
4,467 Students
9 Courses
Data Science, Graduate Student (Educational Psychology)

The success and fun I had with statistics based courses in University has resulted in my current teaching interests. My interest in data and statistics boils down to my passion for finding the objective truth, and applying these findings in life and business. Currently, I teach five courses. A Statistics course, a SAS course in English, a SAS course in Portuguese (with subtitles, but English instruction), a SAS SQL course, and a Pandas (Python 3 ) course.

O sucesso e diversão que eu tive durante meus cursos de estatística na Universidade resultaram em meu interesse em ensinar. Meu interesse em dados e estatística vêm de minha paixão por encontrar verdades objetivas, e aplicar estas descobertas na vida e no negócio. Atualmente, eu ensino quatro cursos. Um curso de Estatística, um curso de SAS em inglês, um curso de SAS em português (com legendas, mas instruções em inglês) e um curso de Pandas (Python 3).