What is Data Science?

    Yash Kabra3 min readUpdated
    मराठीत वाचा

    Data science is the practice of turning raw data into useful answers. It combines programming, statistics, and domain knowledge to find patterns, build predictions, and support decisions. In short, a data scientist asks a question, collects and cleans the relevant data, analyses it, and communicates what the numbers actually mean.

    What a data scientist actually does

    The job is far less glamorous than the headlines suggest. Surveys of working professionals consistently show that cleaning and preparing data takes the largest share of the day. A realistic week looks like this:

    • Framing the problem. Turning a vague business question ("why are customers leaving?") into something measurable.
    • Gathering data. Pulling from databases, files, APIs, or sensors.
    • Cleaning and wrangling. Fixing missing values, wrong types, and duplicates.
    • Analysing. Summarising, visualising, and sometimes modelling the data.
    • Communicating. Explaining findings to people who do not write code.

    The data science workflow

    Most projects follow a recognisable loop, often described by frameworks like CRISP-DM:

    1. Understand the problem and what a useful answer looks like.
    2. Acquire the data from its sources.
    3. Explore and clean it (this is exploratory data analysis).
    4. Model or analyse, depending on whether you need a prediction or an explanation.
    5. Evaluate whether the result is trustworthy.
    6. Communicate and deploy the result.

    You rarely move through these steps in a straight line. Cleaning often sends you back to gather more data, and evaluation often sends you back to remodel.

    A tiny example in Python

    Here is the smallest possible "data science" task: load some numbers and summarise them.

    import pandas as pd  # pandas is the core library for tabular data
    
    # A small dataset of student test scores
    scores = pd.DataFrame({
        "name": ["Aarav", "Diya", "Kabir", "Meera"],
        "marks": [78, 92, 65, 88],
    })
    
    # .describe() gives count, mean, std, min, max and quartiles
    print(scores["marks"].describe())
    

    Want to learn this properly?

    Join the waitlist for our courses — beginner-friendly, project-first classes in Jalgaon.

    Browse courses

    The average mark, rounded to one decimal place

    print("Average:", round(scores["marks"].mean(), 1))

    
    This three-line analysis already covers the loop in miniature: load data, explore it, report a result.
    
    ## What data science is built on
    
    Data science sits at the intersection of three skill areas:
    
    - **Programming** — usually Python or R, plus SQL for databases.
    - **Statistics and maths** — enough to know whether a pattern is real or noise.
    - **Domain knowledge** — understanding the field the data comes from.
    
    You do not need a PhD in any of these. You need enough of each to combine them sensibly. To see how the pieces fit together over time, follow our [data science roadmap](/learn/data-science-analytics/data-science-roadmap).
    
    ## Common mistakes
    
    - **Jumping to modelling.** Beginners often want to build a machine-learning model before they understand the data. Most real value comes from good [exploratory data analysis](/learn/data-science-analytics/exploratory-data-analysis), not fancy algorithms.
    - **Confusing correlation with causation.** Two things moving together does not mean one causes the other.
    - **Ignoring data quality.** A perfect model on dirty data gives perfectly wrong answers.
    - **Skipping communication.** A result nobody understands has no impact.
    
    ## FAQ
    
    **Do I need to be good at maths?** You need comfort with basic statistics and arithmetic. Deep theory helps later but is not a starting requirement.
    
    **Is data science the same as analytics?** They overlap heavily. See our guide on [data science vs data analytics](/learn/data-science-analytics/data-science-vs-analytics).
    
    **Which language should I learn first?** Python is the most common starting point because of libraries like pandas and NumPy. Our [Python for data science](/learn/data-science-analytics/python-for-data-science) guide covers the basics.
    
    ## Keep learning
    
    Data science is a broad field, but it is very learnable when you take it one piece at a time. Explore the rest of our [Data Science & Analytics learning hub](/learn/data-science-analytics) for guides on Python, statistics, SQL, and visualisation.
    
    Ready to learn it properly, step by step, with mentor support? Join the waitlist for our [Data Science & Analytics course](/courses/data-science-analytics) at Infoplanet, Jalgaon.
    

    Want to learn this properly?

    Join the waitlist for our courses — beginner-friendly, project-first classes in Jalgaon.

    Browse courses
    Yash Kabra

    Founder, Atlee Technologies

    Yash Kabra is the founder of Atlee Technologies, a product studio that ships SaaS products end-to-end. He owns products from strategy through launch and growth — including Infoplanet, TrackRise and Perqee — and teaches AI, Machine Learning and Data Science at Infoplanet with a focus on how these tools are used to build real products.

    Related guides