Data Analysis with Pandas and Python [2026] (Udemy.com)
Analyze data quickly and easily with Python's powerful pandas library! All datasets included --- beginners welcome!
Created by: Boris Paskhaver
Last updated July 2026
Our take
Based on the ratings of 26,722 students, a sample of their written reviews and the syllabus, as the course stood in July 2026. No course pays to be reviewed.
Boris Paskhaver's pandas course is aimed at people coming from Excel or Google Sheets who want to do the same work in Python. The syllabus runs 16 sections and 155 lectures, about 17.7 hours, from installation and a Python crash course through Series, DataFrames, MultiIndex, GroupBy, merging, dates and plotting. It was re-recorded in 2026 for Pandas 3 and last updated in July, so the tooling is current. More than 229,000 students have enrolled.
Reviewers keep coming back to clarity. They describe the explanations as concise and well organized, with plenty of examples, and they like the 41 quizzes and 36 coding exercises. One student who started with working pandas knowledge says they still picked up details they didn't know existed. The complaints are small. One found it a bit fast and wanted built-in pauses, another found it too slow after already knowing Python. One wants more code exercises and less table styling, one wants a transcript, and one says the instructor did not reply to queries.
The rating is 4.7 from 26,722 reviews, and only roughly 2,000 of those are three stars or below. That is a strong record for a course this long. Pace divides reviewers, and the Python crash course alone runs close to three hours, which experienced Python users may want to skip. For a spreadsheet user who wants to learn pandas properly, it is an easy recommendation.
Pros
- Explanations are concise and clear, with plenty of worked examples, say reviewers
- 41 quizzes and 36 coding exercises keep practice in step with the lessons
- Re-recorded in 2026 for Pandas 3 and last updated in July 2026
- Goes past the basics into MultiIndex, merging, dates and text data
Cons
- One reviewer finds the pace too slow if they already know Python, while another finds it fast
- One reviewer wants more code exercises and less time spent on table styling
- One reviewer says the instructor did not answer questions, and another wanted transcripts
Very well explained, each topic is so concise and clearly explained.
Labeled All Levels, but it suits spreadsheet users with some basic Python, and the crash course covers the rest.
Featured in our guide: The 10 Best Data Analysis Courses on Udemy in 2026
What you will learn
- Perform a multitude of data operations in Python's popular pandas library including grouping, pivoting, joining and more!
- Learn hundreds of methods and attributes across numerous pandas objects
- Possess a strong understanding of manipulating 1D, 2D, and 3D data sets
- Resolve common issues in broken or incomplete data sets
Course content
16 sections · 155 lectures · 18 hours of video 41 quizzes, 36 coding exercises, 1 article
- 1Installation and Setup 1 free preview11 lectures · 1 quiz · 1.3 hours
- 2Python Crash Course15 lectures · 8 quizzes · 2.8 hours
- 3Series 2 free previews22 lectures · 12 quizzes · 2.6 hours
- 4DataFrames I: Introduction 1 free preview19 lectures · 7 quizzes · 2.1 hours
- 5DataFrames II: Filtering Data11 lectures · 7 quizzes · 1.4 hours
- 6DataFrames III: Data Extraction 1 free preview11 lectures · 1 hour
- 7Working with Text Data 1 free preview7 lectures · 1 quiz · 43 min
- 8MultiIndex11 lectures · 4 quizzes · 1.4 hours
- 9GroupBy6 lectures · 28 min
- 10Merging DataFrames10 lectures · 59 min
- 11Working with Dates and Times8 lectures · 1.1 hours
- 12Input and Output4 lectures · 1 quiz · 37 min
- 13Visualization9 lectures · 36 min
- 14Table Styling5 lectures · 29 min
- 15Options and Settings4 lectures · 21 min
- 16Conclusion2 lectures · 1 min
Who it is for
The instructor says it suits
- Data analysts and business analysts
- Excel/Google Sheets users who looking to learn a more powerful software for data analysis
What you need before you start
- Basic/intermediate experience with a spreadsheet software like Microsoft Excel/Google Sheets (common functions, vlookups, countif, pivot tables etc)
- Basic experience with the Python programming language (we'll cover the basics if you're brand new!)
- Strong knowledge of data types (strings, integers, floating points, booleans) etc
How it compares
Against the other 371 rated Udemy courses in Data Analysis on CourseDuck:
- Rating4.7 out of 5higher than 91% of them
- Reviews26,722#9 of 372 by number of reviews
- Length17.7 hourslonger than 89% of them
- Last updatedJuly 2026more recently than 81% of them
Course Description
** Newly recorded in 2026 for the release of Pandas 3 **
Student Testimonials:
The instructor knows the material, and has detailed explanation on every topic he discusses. Has clarity too, and warns students of potential pitfalls. He has a very logical explanation, and it is easy to follow him. I highly recommend this class, and would look into taking a new class from him. - Diana
This is excellent, and I cannot complement the instructor enough. Extremely clear, relevant, and high quality - with helpful practical tips and advice. Would recommend this to anyone wanting to learn pandas. Lessons are well constructed. I'm actually surprised at how well done this is. I don't give many 5 stars, but this has earned it so far. - Michael
This course is very thorough, clear, and well thought out. This is the best Udemy course I have taken thus far. (This is my third course.) The instruction is excellent! - James
Welcome to the most comprehensive Pandas course available on Udemy! An excellent choice for both beginners and experts looking to expand their knowledge on one of the most popular Python libraries in the world! This course has been re-recorded from scratch in 2026 for the release of Pandas 3.
Data Analysis with Pandas and Python offers 19+ hours of in-depth video tutorials on the most powerful data analysis toolkit available today. Lessons include:
installing
sorting
filtering
grouping
aggregating
de-duplicating
pivoting
munging
deleting
merging
visualizing
and more!
Why learn pandas?
If you've spent time in a spreadsheet software like Microsoft Excel, Apple Numbers, or Google Sheets and are eager to take your data analysis skills to the next level, this course is for you!
Data Analysis with Pandas and Python introduces you to the popular Pandas library built on top of the Python programming language.
Pandas is a powerhouse tool that allows you to do anything and everything with colossal data sets -- analyzing, organizing, sorting, filtering, pivoting, aggregating, munging, cleaning, calculating, and more!
I call it "Excel on steroids"!
Over the course of more than 19 hours, I'll take you step-by-step through Pandas, from installation to visualization! We'll cover hundreds of different methods, attributes, features, and functionalities packed away inside this awesome library. We'll dive into tons of different datasets, short and long, broken and pristine, to demonstrate the incredible versatility and efficiency of this package.
Data Analysis with Pandas and Python is bundled with dozens of datasets for you to use. Dive right in and follow along with my lessons to see how easy it is to get started with pandas!
Whether you're a new data analyst or have spent years (*cough* too long *cough*) in Excel, Data Analysis with pandas and Python offers you an incredible introduction to one of the most powerful data toolkits available today!
Instructor Details
- 4.7 Rating
26,722 Reviews
Boris Paskhaver
Hi there, it's nice to meet you! I'm a New York City-based software engineer, author, and consultant who's been teaching on Udemy since 2016.
Like many of my peers, I did not follow a conventional approach to my current role as a web developer. After graduating from New York University in 2013 with a degree in Business Economics and Marketing, I worked as a business analyst, systems administrator, and data analyst for a variety of companies including a digital marketing agency, a financial services firm, and an international tech powerhouse. At one of those roles, I was fortunate enough to be challenged to build several projects with Python and JavaScript.
There was no formal computer science education for me; I discovered coding entirely by accident. A small work interest quickly blossomed into a passionate weekend hobby. Eventually, I left my former role to complete App Academy, a rigorous full-stack web development bootcamp in NYC. The rest is history.
More courses by Boris Paskhaver
Excel VBA Programming - The Complete Guide (2026)
4.6 (6,542 Reviews)
Provider: Udemy
Time: 18h
$12.99
Testing Ruby with RSpec: The Complete Guide (2026)
4.7 (2,132 Reviews)
Provider: Udemy
Time: 7.5h
$84.99
More Data Analysis courses
Complete neural signal processing and analysis: Zero to hero (2026)
4.8 (2,013 Reviews)
Provider: Udemy
Time: 46.9h
$12.99
Excel for Business Analysts Online Course (2023)
4.8 (636 Reviews)
Provider: Udemy
Time: 9.3h
$74.99
Alteryx Designer Advanced Certification Mega Bundle (2023)
4.8 (468 Reviews)
Provider: Udemy
Time: 16.9h
$69.99
Reviews
By Dennis Tan on 7/24/2026
Very good and insightful narratives, however, like most other courses, it's a bit fast. Will be good for frequent pauses so that learners could follow rather than having to keep pressing pause. Regular pauses at appropriate sections/points will enable learners to micmic and learn rather than just watch the videos.
By Tom Cull on 7/21/2026
Boris is an engaging instructor. This course provides many great examples to work through to learn Pandas. I started this class with a working knowledge of Pandas and feel like I have learned a lot of details that I didn't even know were available. Well worth the time if you are going to be working with Pandas. This class builds well on the Python boot camp class.
By Augustina Flores on 7/4/2026
Very concise and easy for me to understand. I'm a seasoned BE SWE refreshing my skills and this walkthrough is very well organized so I can skip through stuff I already know. I appreciate how he provides basic context so I know where to anchor (even if I skip through it, I recognize where we are without getting lost). Very predictable. Good stuff!
By Thomas McLeod on 6/27/2026
I would say it was a 'nuts and bolts' course, not very theoretical. The instructor's presentation style was clear and articulate. I was surprised by a few things he apparently didn't know, like operator precedence in python, and how to interpret CSS hex color codes, but overall, his know of pandas was good. One big annoyance was having to load a skip through over a hundred lesson marked DEPRECATED in order to finish the course and obtain the Certificate.
By Aleksandar Atanasov on 6/25/2026
Guys Boris Paskhaver offers the best learning resources for pandas! Together with his book Pandas in Action it’s the best learning structure. I had the pandas 2 course for some time and now I am surprised that he made new course for pandas 3 and instead of selling it as a separate course he packaged it in his pandas 2 course! His python course is also top notch.
By Irina Angel on 5/1/2026
Thank you — I’m very grateful for this course and for your teaching. For the first time I finally feel I can make real progress in learning Python for data analysis. Your clarity, level of detail, and anticipation of students’ needs are exactly what I’ve been looking for. The explanations and examples make complex topics approachable and give me confidence to keep going. Thank you again for your support and excellent instruction!
By Jim L on 3/27/2026
This is definitely an in-depth course. But each lesson had a great introduction before diving in, followed by the details with everything explained very clearly. There was a lot of overlap and referring back to previous lessons, which helped greatly in retaining so much information. Definitely a great course, and I'll be referring back to the Jupyter notebook that we completed throughout the course to refresh my memory on various things as time goes on and I start using Pandas for the projects that I had in mind when I enrolled in the course. Thanks Boris!
By Adhi kesavan M on 3/6/2026
Actually the tutor is way more than good than i expected and the concepts and every section was perfect those who wants to understand every bit of actions that he did in front of us during the session and yeah this is the one of the best course for someone who needs to learn pandas i would definitely suggest this to those and am planning to take another boris course polars and keep doing this and we expected you to doo more on course on library like matplot seabourn skipy ml for those who learning for data analysis / scientist perfect if u consider this request because ur teaching style is like wow so i would want to take further course also follow ur teaching methods
By Neel Shah on 3/5/2026
Excellent course for developing practical Pandas skills. The instructor covers a wide range of DataFrame operations including indexing, filtering, groupby, aggregation, merging, and handling missing data. The step-by-step coding demonstrations make it easy to follow along and practice. Even with prior basic knowledge of Pandas, I found the course helpful for strengthening my understanding of many functions and workflows used in real data analysis. Highly recommended for beginners and intermediate learners who want to improve their data manipulation skills with Pandas.
By Cetin Erdem on 1/25/2026
Waay better than ı could imagine!. Simple and clear explanation takes a long way. Excercises are well distrubuted. My kind recommandation add some assignments att the end. Do not make it mandatory but let people deal with given tasks. Just make tasks as clear as coding excersises Edit: Now ı am doing the course all over due to 2026 updates. This is single handedly one of the best data analysis course with pandas out there. You can start from absolute nothing and build a very good knowledge which you can try to improve further by doing projects. Course brings you up to a very good level
By Aakash Parmar on 11/14/2020
covered a great deal of pandas well.
By David Raj on 11/14/2020
The best Pandas course I ever encountered!
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 94 / 100












