Frame the Questions First
Letting goals guide exploration.
Frame the Questions First is a free Data Science Academy lesson on CoddyKit — lesson 1 of 4. You can read the complete lesson below for free — then practise it hands-on in the browser with a built-in code editor and a 24/7 AI tutor. It is part of the Data Science Academy learning path, one of 4 lessons in the course, and your progress syncs across the web and the CoddyKit app.
EDA Starts With a Goal
Before you touch the data, decide what you are trying to learn. A clear goal turns aimless clicking into focused exploration. 🎯
Aimless Exploring Wastes Time
Open a dataset with no plan and you will stare at it for hours. A guiding question tells you which columns actually matter right now.
Start From a Business Question
Most real questions sound like Which customers churn most often. Your job is to translate that business question into something the data can answer.
Turn It Into a Data Question
A vague ask becomes measurable when you name columns and a metric. The data question points at fields like churn_flag, signup_date, and plan.
Name Your Target Variable
The column you most want to understand is your target. Everything else is a candidate clue that might explain how it moves.
target = "churn"
features = ["plan", "tenure", "monthly_charges"]List Your Hunches Up Front
Write down what you expect before you look. A clear hypothesis like longer tenure lowers churn keeps you honest about what you find.
Good Questions Are Specific
Is revenue okay is too fuzzy. Did revenue per user drop after the May price change is a specific question you can actually test.
Make It Measurable
Every question should map to a number or a comparison. If you cannot picture the metric behind it, sharpen the question before coding.
Prioritize a Few Questions
You cannot chase everything at once. Rank your list and let the top priority question decide your very first analysis step.
Questions Guide Every Step
Your question decides which rows to filter, which columns to plot, and what counts as done. It is the compass for the whole EDA.
Keep Questions Visible
Pin your questions at the top of the notebook in a markdown cell. Revisiting that list stops you from drifting into random tangents.
# Questions to answer
# 1. Who churns most?
# 2. Does tenure predict churn?Quick Check
Which question is ready to drive an EDA?
Recap: Lead With Questions
You now frame goals as specific, measurable questions, name a target, and list hunches first. Clear questions make every later step purposeful. ✅
Frequently asked questions
Is the “Frame the Questions First” lesson free?
Yes — the full text of “Frame the Questions First” is free to read here on the web, and the Data Science Academy course includes 4 lessons in total. To practise it interactively (a built-in code editor and a 24/7 AI tutor) and unlock the rest of the Data Science Academy course, upgrade to CoddyKit PRO.
What will I learn in “Frame the Questions First”?
Letting goals guide exploration. You practise Data Science Academy with hands-on code you run directly in the browser, and a 24/7 AI tutor answers your questions as you work through the lesson.
Do I need any experience to start Data Science Academy?
No prior experience is required. Data Science Academy on CoddyKit is structured for beginners through advanced learners; this is — lesson 1 of 4, so you can start here or from the beginning and move at your own pace.
How long does the “Frame the Questions First” lesson take?
Most CoddyKit lessons take about 5–10 minutes. Each one is bite-sized and interactive, so you make steady progress and pick up exactly where you left off across the web and the app.
Can I write and run code in this Data Science Academy lesson?
Yes. Every Data Science Academy lesson includes a built-in code editor, so you write and run real code right in your browser and get instant AI feedback — no local setup required.
All lessons in this course
- Frame the Questions First
- Profile Every Column
- Univariate Then Bivariate
- Write Down What You Found