Data Science Fundamentals: lesson 1 of 2
Data Science Fundamentals
What Is Data Science?
Understand how Data Science turns raw data into practical decisions and outcomes.
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.
| Level | Example from an e-commerce business |
|---|---|
| Data | Individual orders, customer visits, support tickets, cancellations |
| Information | Churn was 8% last month; cancellations were higher for monthly plans |
| Insight | Customers 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 type | Example question |
|---|---|
| Descriptive | What happened? How many customers churned last quarter? |
| Diagnostic | Why did it happen? Did churn rise for a plan, region, or support segment? |
| Predictive | What might happen next? Which current customers appear likely to churn? |
| Prescriptive | What 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.
| Role | Typical focus |
|---|---|
| Data Analyst | Reporting, dashboards, business questions, and descriptive analysis |
| Data Scientist | Analysis, experiments, statistics, predictive work, and decision support |
| Machine Learning Engineer | Turning models into reliable software systems and monitoring them in use |
| Data Engineer | Building 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
- Treating Data Science as only writing code.
- Assuming every project requires Machine Learning.
- Calling a number an insight without explaining its decision impact.
- Ignoring domain knowledge and business definitions.
- 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
- Give one example each of data, information, and insight for a food delivery app.
- Classify “Which customers are likely to cancel next month?” as descriptive, diagnostic, predictive, or prescriptive.
- Explain why a churn project might be valuable even if it never builds a model.
Quick Quiz
- Which skill helps turn an analysis into a stakeholder decision? Answer: communication.
- Is Machine Learning required for every Data Science project? Answer: no.
- 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.