Data Science Fundamentals: lesson 1 of 2

Data Science Fundamentals

PATH 01MODULE 01LESSON 01 OF 02Next: The Data Science Workflow

What Is Data Science?

Understand how Data Science turns raw data into practical decisions and outcomes.

Beginner14 min readdata-sciencedata-analysismachine-learningfundamentals

Concept

Data Science is the practice of using data to understand situations, answer questions, and support decisions. It combines programming, statistics, domain knowledge, and communication. The work may be as simple as explaining why sales changed, or as involved as building a model that predicts which customers may leave.

Why It Matters

Organizations collect information from purchases, apps, operations, support teams, sensors, and many other sources. Raw records do not automatically tell a team what to do. Data Science helps turn those records into evidence: what happened, why it happened, what may happen next, and what action is worth considering.

Intuition

Data is the raw material. Information organizes that material into something understandable. Insight connects the information to a useful decision.

LevelExample from an e-commerce business
DataIndividual orders, customer visits, support tickets, cancellations
InformationChurn was 8% last month; cancellations were higher for monthly plans
InsightCustomers on monthly plans who contact support repeatedly may need earlier retention help

An insight is not simply a chart or a number. It explains why a result matters and suggests a responsible next step.

Real-World Example: Customer Churn

Imagine an e-commerce subscription company wants to reduce customer churn, meaning customers who stop buying or cancel a plan. A team can ask several useful kinds of questions.

Question typeExample question
DescriptiveWhat happened? How many customers churned last quarter?
DiagnosticWhy did it happen? Did churn rise for a plan, region, or support segment?
PredictiveWhat might happen next? Which current customers appear likely to churn?
PrescriptiveWhat should we do? Which group should receive a retention offer or service follow-up?

The questions build on one another. A predictive model is not helpful if the business has not first defined churn, understood the available data, or decided what action a prediction should influence.

How Data Science Combines Skills

Programming lets a practitioner collect, clean, transform, and analyze data. Statistics provides ways to summarize variation, test assumptions, and judge uncertainty. Domain knowledge helps distinguish a meaningful pattern from a misleading one. Communication turns the work into a decision another person can understand.

For the churn example, Python can prepare records, statistics can compare churn rates, domain knowledge can explain plan rules, and communication can show the retention team which segment deserves attention. Missing any one piece weakens the result: a technically correct model is not useful if it answers the wrong business question.

Data Analysis, Data Science, Machine Learning, and AI

These terms overlap, but they are not interchangeable.

  • Data Analysis focuses on describing, exploring, and explaining data. A dashboard that explains sales by region is analysis.
  • Data Science is broader problem-solving with data. It may include analysis, experimentation, forecasting, and modeling.
  • Machine Learning is a set of methods that learn patterns from data to make predictions or decisions. It is one tool within Data Science, not the starting point for every project.
  • Artificial Intelligence is a broader field concerned with systems that perform tasks associated with human intelligence. Machine Learning is one important part of modern AI.

Many high-value Data Science projects end with a clean report, a better measurement process, or a useful data-quality fix rather than a Machine Learning model.

Common Data Roles

Roles vary by organization, but the following distinctions are useful for beginners.

RoleTypical focus
Data AnalystReporting, dashboards, business questions, and descriptive analysis
Data ScientistAnalysis, experiments, statistics, predictive work, and decision support
Machine Learning EngineerTurning models into reliable software systems and monitoring them in use
Data EngineerBuilding pipelines, storage, and reliable access to clean data

These roles collaborate. A Data Scientist may need a Data Engineer's pipeline, and a Machine Learning Engineer may productionize a model that started as an experiment.

Tools Fit Together

Python is the main programming language in this learning path. SQL retrieves and combines data stored in databases. Pandas works with tabular data, while NumPy handles numerical arrays and matrices. Statistics helps assess patterns and uncertainty. Visualization communicates findings, and Machine Learning is useful when prediction or automated pattern recognition is appropriate.

The order matters less than the connection: tools are chosen to answer a question, not collected as an end in themselves.

When to Use This Thinking

Use this framing at the beginning of any data task. Ask who needs a decision, what they need to know, which data is relevant, and how a result would change an action. It prevents a common beginner habit: opening a notebook and exploring columns before knowing what decision the work should support.

Failure Signals

Common Mistakes

  1. Treating Data Science as only writing code.
  2. Assuming every project requires Machine Learning.
  3. Calling a number an insight without explaining its decision impact.
  4. Ignoring domain knowledge and business definitions.
  5. Starting with an available dataset instead of a useful question.

Best Practices

Write the question in plain language before choosing a tool. Separate facts from interpretations, and state uncertainty when evidence is incomplete. Keep the audience in mind: a customer-success lead may need a clear segment recommendation rather than a technical description of a model.

Data Science Perspective

The rest of this path develops the practical skills behind this overview. Python and NumPy make values workable, Pandas makes tables manageable, statistics helps evaluate patterns, and later ML lessons add predictive techniques. The purpose remains the same: improve understanding and decisions with data.

Interview Perspective

Question: How is Data Science different from Machine Learning? A strong answer: Data Science is the broader process of solving problems with data; Machine Learning is one set of prediction-focused methods that may be used when it fits the objective.

Practice Questions

  1. Give one example each of data, information, and insight for a food delivery app.
  2. Classify “Which customers are likely to cancel next month?” as descriptive, diagnostic, predictive, or prescriptive.
  3. Explain why a churn project might be valuable even if it never builds a model.

Quick Quiz

  1. Which skill helps turn an analysis into a stakeholder decision? Answer: communication.
  2. Is Machine Learning required for every Data Science project? Answer: no.
  3. Which role commonly builds reliable data pipelines? Answer: Data Engineer.

Key Takeaway

Key Takeaways

Data Science turns raw data into evidence for decisions. It combines technical skills with domain understanding and communication, and it often begins with analysis before any predictive model is considered.

Next Lesson

Next, learn the end-to-end workflow that moves a Data Science question from business context to an outcome.

Finish this lesson on your terms

Mark it complete when you have worked through the material and are ready to move on.