flowchart LR A[Raw Data] --> B[Clean] B --> C[Transform & Aggregate] C --> D[Join & Reshape] D --> E[Visualize & Summarize] E --> F[Insight]
Week 1: Getting Started
Phonetically: “Bem” + “Key”
Alternatives:
Contact:
Before you can analyze data, you have to fix it.
Data in the wild is messy:
Important
Studies consistently show data scientists spend 50–80% of their time cleaning and preparing data — not modeling.
The process of cleaning, transforming, summarizing, and visualizing data to extract meaningful insights
flowchart LR A[Raw Data] --> B[Clean] B --> C[Transform & Aggregate] C --> D[Join & Reshape] D --> E[Visualize & Summarize] E --> F[Insight]
It’s the full skill of working with data end-to-end — from fixing a messy import to building a chart that tells a story.
Important
Data wrangling is not a detour on the way to analysis — it is the work.
Important
No ML model, optimization system, or AI tool works without clean, prepared data first.
Taylor is a graduating M.S. in Business Analytics student who just landed her first full-time role at a retail analytics firm.
Taylor has a solid foundation:
Taylor knows how to think about data!
The manager drops three raw data files and says:
“We’re trying to understand what drives repeat purchases. Can you clean this up and pull together something useful by Friday?”
Taylor opens the files and freezes. 😰
What’s missing? The hands-on ability to take raw, messy files and wrangle them into something ready for analysis.
Important
That gap is exactly what this course closes.
You’ll get three datasets:
Download the data from
https://tinyurl.com/retail-dataYour mission:
Work in groups of 2–3. Use any tools you have (Excel, Python, intuition) and try to answer:
Please work on this for 15 minutes.
Important
Don’t worry about getting the “right” answer — focus on what’s hard about the process.
Let’s talk through what you found:
Tip
If you couldn’t complete the task — or didn’t know where to start — that’s exactly the point. By the end of this course, this will feel straightforward.
Tip
We’ll revisit this exact challenge at the end of the semester — and it’ll feel completely different.
Regardless of where your career takes you, one thing is constant: you will work with data.
Being able to do this with code is a key differentiator!
Important
The bottleneck in most organizations is not analysis — it’s getting data ready for analysis.
flowchart LR A[Raw Data] --> B[Import & Inspect] B --> C[Clean] C --> D[Wrangle] D --> E[Join & Reshape] E --> F[Visualize] F --> G[Insight]
By the end of this course, you’ll be able to:
Important
Most courses in your program focus on the Insight box — applying models to extract answers. This course builds everything that makes those models possible and their results trustable.
“Why do I need to learn data wrangling when ChatGPT can just clean my data?”
It’s a fair question. Let’s talk about it honestly.
🤖 AI tools are incredible accelerators, but they’re not magic:
Warning
Ever had your phone turn “on my way!” into “omg my weasel!”? 🦫
That’s exactly how AI coding tools work — they predict what comes next based on patterns they’ve seen.
Sometimes they nail it… sometimes you get digital weasels.
AI tools are assistants, not autopilots:
✅ AI can help you:
❌ AI cannot:
You’ll learn to use AI tools as learning partners, not crutches:
✅ Smart AI Use:
❌ Avoid This:
Important
The future belongs to people who know how to collaborate with AI, not be replaced by it.
Let’s be honest — learning to code can be frustrating at first.
You might feel:
This is normal. It’s expected.
Learning to Code = Learning a New Language
You’ll start by copying examples and Googling ChatGPTing errors.
Over time, you’ll stop memorizing and start thinking in code.
This course is designed for beginners — we’ll get you there step by step!
Your 7-week journey through BANA 7025 looks roughly like this:
| Week | Topic | Summary of Concepts Covered |
|---|---|---|
| 1 | Fundamentals I | Coding environment setup, Python basics |
| 2 | Fundamentals II | Jupyter notebooks, data structures, Python libraries |
| 3 | Pandas & Data Wrangling I | Importing, subsetting, cleaning, filtering data |
| 4 | Pandas & Data Wrangling II | Aggregating, merging, and joining data |
| 5 | Data Visualization | Plotting libraries & exploratory data analysis |
| 6 | Efficient Code | Control flow & writing functions |
| 7 | Intro to ML | Intro to ML with scikit-learn |
Important
Each week builds on the last — by week 7, you’ll have a complete data wrangling workflow.
Each week follows a consistent rhythm:
Assessments include:
Important
Expect to build something meaningful — not just learn theory.
Everything You Need Is in One of Two Spots
Who has read through the “Start Here!” module?
Let’s hit on a few important items
Important
Python is the most valuable tool in your analytics toolbox.
Important
You’ll be up and coding on Day 1 — no setup headaches!
📖 What Next?
🗓️ Thursday Lab:
💡 Remember: We’re building skills step-by-step!
BANA 7025 | Week 1