Pandas Tutorial, Data Analysis in Python (codebasics)
By codebasics
- Course audio
- Course audio: English
- Level
- Intermediate
- Length
- 15 lessons
What you'll be able to do
- Read and write Excel, CSV and database data
- Merge, concatenate and reshape DataFrames
- Build pivot tables and crosstabs in pandas
About this course
Dhaval Patel of codebasics teaches pandas in short numbered tutorials. After an introduction and DataFrame basics, he covers different ways of creating DataFrames, reading and writing Excel and CSV files, handling missing data with fillna, dropna and replace, group by (split, apply, combine), concatenating and merging DataFrames, pivot tables, reshaping with melt, stack and unstack, crosstab, reading and writing from databases, and memory tips for large datasets. It suits learners who know basic Python and want the reshaping and joining tools analysts use daily. Practise each part on a dataset from your own work.
Before you start: Basic Python
Syllabus
Sabaq lists the first 15 videos of this playlist; the rest continue on YouTube. Full playlist on YouTube
- 1Python Pandas Tutorial 1. What is Pandas python? Introduction and Installation
- 2Python Pandas Tutorial 2: Dataframe Basics
- 3Python Pandas Tutorial 3: Different Ways Of Creating DataFrame
- 4Python Pandas Tutorial 4: Read Write Excel CSV File
- 5Python Pandas Tutorial 5: Handle Missing Data: fillna, dropna, interpolate
- 6Python Pandas Tutorial 6. Handle Missing Data: replace function
- 7Python Pandas Tutorial 7. Group By (Split Apply Combine)
- 8Python Pandas Tutorial 8. Concat Dataframes
- 9Python Pandas Tutorial 9. Merge Dataframes
- 10Python Pandas Tutorial 10. Pivot table
- 11Python Pandas Tutorial 11. Reshape dataframe using melt
- 12Python Pandas Tutorial 12. Stack Unstack
- 13Python Pandas Tutorial 13. Crosstab
- 14Python Pandas Tutorial 14: Read Write Data From Database (read_sql, to_sql)
- 15Python Pandas Tutorial 15. Handle Large Datasets In Pandas | Memory Optimization Tips For Pandas
What to take next

Power BI for Data Analytics: Full Course (Luke Barousse)
Luke Barousse
English8.4 h29 lessonsIntermediate

MIT 6.0001: Introduction to Computer Science and Programming in Python
MIT OpenCourseWare
English10 h38 lessonsIntermediate

MIT 6.041 Probabilistic Systems Analysis and Applied Probability
MIT OpenCourseWare
English15 lessonsIntermediate
Related courses
Videos by codebasics, played from their official YouTube channel. Subscribe on YouTube
Official upload by the teacher or institution on their own channel, shown with YouTube's embedded player.
Sabaq lists the first 15 videos of this playlist; the rest continue on YouTube. Full playlist on YouTube
Lessons last checked Oct 2026. Course summary and lesson structure by Sabaq.
Report a problem or a rights request