Data Science & AIAnalytics EngineeringBeginner

Data Analysis with Python and SQL

Pandas, SQL, and the workflow of a working analyst.

4.7 (134) 72 lessons · 8 modules 24h1.4k studentsLanguage: English

Taught by

Meera Krishnan

Principal Data Scientist at Swiggy · Bengaluru

What you’ll learn

  • SQL queries you will actually use at work
  • Pandas for loading, cleaning, and transforming data
  • Building a repeatable analysis workflow
  • Visualisation with Matplotlib and Plotly
  • Communicating findings to non-technical stakeholders

About this course

A practical data analysis course for people who want to do this for a living. We start with SQL and Pandas, move through visualisation, and end with a real project analysing Indian e-commerce data. No academic statistics — just the tools and workflow of a working analyst.

Curriculum

8 modules · 72 lessons · 24h

1

SQL for analysis

2 lessons

Window functions, CTEs, and the queries you will write every day.

  • Joins done rightPreview18 min
  • Window functions22 min
2

Pandas for real data

2 lessons

Loading, cleaning, and transforming messy data.

  • Reading CSVs and Parquet14 min
  • Groupby and aggregations20 min

Requirements

  • Basic Python (variables, loops, functions)
  • No prior SQL needed

Who this course is for

  • Aspiring data analysts
  • Business analysts wanting to learn Python
  • Career switchers into data roles

Your tutor

Meera Krishnan

Principal Data Scientist at Swiggy · Bengaluru

4.9 (156)1.8k students2 courses

ML practitioner focused on recommendation systems and forecasting. Built Swiggy’s delivery-time prediction model and the menu ranking system. Teaches ML with a strong emphasis on production realities — drift, monitoring, and the boring parts that actually matter.

Student reviews

4.7

134 ratings

5
78%
4
16%
3
4%
2
1%
1
1%

Sahil Verma

14 Aug 2024

29 found this helpful

Landed an analyst role

The project at the end of this course was the talking point in my interview. I got the offer and I attribute a big part of that to this course.

Frequently asked questions

Do I need a statistics background?
No. We cover the minimal statistics needed for analysis in context.
Which database do we use?
PostgreSQL. The SQL is standard and applies to any database.