Data Analysis for Beginners › Module 1: Getting Started › Lesson 1.1

What Is Data Analysis?

Free previewLesson 1.1 · about 20 minutes · no experience needed

Python and the data tools load when you first press Run

Get the full course

10 modules of hands-on data analysis with Python — real tables, real charts, in your browser, no installs. Lessons 1.1 and 1.2 are free; the rest of the course is Rs. 300 + 18% GST.

Enroll Now — Rs. 354.00

By the end of this lesson you will be able to

  • explain what data analysis is, and the kinds of question it answers
  • describe how data is usually kept: in tables of rows and columns
  • say why analysts use Python and pandas, and where AI tools fit in
  • run a short piece of real data analysis on this website for the first time

Questions, data and answers

Every organisation collects figures as it goes about its work. A tea house records each item it sells; a school records every pupil's marks; a weather office records the rain that falls each month. Most of the time these figures simply pile up. Data analysis is the work of turning them into useful answers:

Data analysis always follows the same three steps. First you ask a clear question. Then you look at the data: you choose the rows and columns that matter, tidy up any mistakes, and calculate totals, averages or comparisons. Finally you give an answer, often with a chart, that someone can act on. The calculations are the easy part once you know how; asking good questions and checking that the answer makes sense are what make a good analyst.

Data comes in tables

Most data is kept in tables, just like a page of a spreadsheet. Here are the first few rows of the practice data you will use most in this course: the sales of The Malabar Tea House, a small tea room in Calicut with two branches, for the whole of 2025.

order_iddatebranchitemcategoryquantityunit_pricepayment
10012025-01-01Beach RoadMasala ChaiTea130Cash
10012025-01-01Beach RoadCardamom Milk TeaTea335Cash
10022025-01-01Beach RoadFilter CoffeeCoffee135Cash

Each row is one item on one customer's order: order 1001 was one Masala Chai and three Cardamom Milk Teas, paid in cash. Each column holds one kind of information for every row. The whole year has 7,202 rows: far too many to add up by hand, but no trouble at all for a computer.

The practice data is invented

The Malabar Tea House, its sales, and the other practice data in this course (monthly rainfall for five towns, and a school's pupils and marks) are made up for practice. They are built to behave like real data, with busy weekends, a quieter monsoon, a price rise in July and a few surprises for you to find, but they describe no real business or person.

Why Python and pandas?

Spreadsheet programs are fine for small tables, and many people start there. Analysts turn to a programming language when the data grows, when the same analysis must be repeated every week or month, or when they need to show exactly how an answer was reached. This course uses Python, the most widely used language for data analysis, together with two free tools written for it:

You do not need to have taken the Python course. Lesson 1.3 covers the small amount of Python you need, and everything else is explained as it comes up.

Where do AI tools fit in?

You can ask an AI tool to “analyse this spreadsheet”, and it will often write pandas code very like the code in this course. That is useful, but the tool does not know your business, it cannot tell whether the data has mistakes in it, and it sometimes answers a slightly different question from the one you meant. Someone still has to ask the right question, read the code, and check that the answer is sensible. Module 9 is devoted to exactly that: averages that mislead, patterns that are not causes, and how to check results, including results written by an AI.

How this course works

This is a text course with no videos, but it is not a course you only read. Every lesson has boxes of real Python code that you can run and change, right here on the page.

Try it now: tap the blue Run button below the box. The first time you do this, your browser downloads Python and the data tools (about 30 MB). This takes a little while, longer on mobile data, and it happens only once: after that your browser keeps them, and every box runs in a moment.

In a few lines, Python read the whole year of sales, worked out the money taken for each row, and added it up for each category: cakes, coffee, snacks and tea. You will learn exactly how each line works over the next few lessons. For now, try changing "category" to "branch" (keep the quotes) and press Run again: you will see the takings of each branch instead.

Charts are just as easy. This box draws the takings of each month as a line:

Can you see the dip in the middle of the year, and the rise at the end? A chart like this raises questions straight away: is the dip the monsoon? Is the December rise the festive season? Asking and answering questions like these is what this course is about.

Nothing leaves your computer

Python runs inside your own browser, in a sealed-off area of the page. The practice files are copied into it fresh every time you press Run, so you can change anything and experiment freely: nothing you type can break anything, and nothing is sent anywhere.

What you will learn

Module 1 gets you started with tables in pandas. Modules 2 to 5 teach you to explore, select, clean and summarise a table. Module 6 deals with dates and trends, Module 7 with combining tables, and Module 8 with clear, honest charts. Module 9 is about thinking like an analyst, and in the final project you analyse the tea house's whole year and write up what you find.

Quick check

Three questions to confirm the main ideas before you move on.

1. What is the first step in any piece of data analysis?

2. In the tea house sales table, what does one row hold?

3. An AI tool gives you pandas code and an answer. What should you still do?

Summary

  • Data analysis turns collected figures into answers: ask a question, work with the data, give an answer someone can act on.
  • Data is usually kept in tables: each row is one record, and each column holds one kind of information.
  • This course uses Python with pandas (for tables) and matplotlib (for charts), which analysts use because the work is repeatable and scales to large data.
  • AI tools can write analysis code, but a person still has to ask the right question and check the answer.
  • Every box on this course runs real Python in your browser. The first Run downloads the tools once; after that they are quick.

Found a mistake on this page, or something unclear? Report a problem and mention “Data Lesson 1.1”.