Ian Klosowicz

Yes, you can use Kaggle datasets in your portfolio, but not as the whole project. Kaggle is a fine place to find raw data. The problem is that a project built on an overused dataset, with no original question and nothing messy to clean, looks like every other applicant's. A Kaggle dataset works when you pick a less common one, ask your own question, and show the work a hiring manager can't get from a tutorial.
This post shows when Kaggle helps, when it hurts, the datasets to avoid, and 6 steps to make a Kaggle dataset your own.
I didn't have a portfolio site when I applied for jobs. I had 3 project links on my resume: 2 Tableau Public dashboards and 1 Power BI project. I'm self-taught with no relevant degree, so those links were the only proof I had. What mattered was whether someone could open one in 10 seconds and follow it. Where the data came from mattered far less than whether the project said something.
Yes, with conditions. Think of a Kaggle dataset as ingredients, not a finished meal. The dataset is a starting point, and the analysis is what you're actually showing.
A Kaggle project is worth including when it does these 3 things:
If it does none of those, it's a tutorial with a different name. Portfolio projects that don't look like tutorials explains the difference in detail.
Kaggle is useful because it removes the hardest early step, which is finding data you're allowed to use. It has real advantages:
Those are real benefits, especially when you're starting out. The trouble starts when the dataset becomes the entire project.
The issue is sameness. Many applicants pull from the same short list of popular datasets, so a hiring manager sees the same project dozens of times. A few things make it worse:
None of this is Kaggle's fault. It's what happens when a project has no original angle. The fix is in how you use the data, not in avoiding the site. If you want a better way to choose, how to find datasets worth building on covers what to look for.
Some datasets are so common that using them as your main project works against you. Skip these unless you're doing something truly different with them:
Using one for practice is fine. Leaving it as a portfolio centerpiece is where it hurts. A quick test: if a hiring manager could guess your whole project from the dataset name, pick a different one.
You can turn almost any dataset into something distinctive. Follow these 6 steps:
Step 3 does the most. A dataset joined to a second source can't be copied from a public notebook, and it proves you can combine data, which is most of the job. If you need help picking where to practice the SQL side, where to practice SQL for free lists good options.
Even a "clean" dataset deserves a check. This query shows row counts, duplicate IDs, and missing values in one pass:
SELECT COUNT(*) AS total_rows,
COUNT(DISTINCT listing_id) AS unique_ids,
SUM(CASE WHEN price IS NULL THEN 1 ELSE 0 END) AS missing_price,
MIN(price) AS min_price,
MAX(price) AS max_price
FROM listings;
If total_rows and unique_ids don't match, you have duplicates. If the minimum price is 0 or negative, something is off. Writing down what you find, and what you did about it, is the cleaning story that most Kaggle projects are missing. Handling NULL values in SQL covers the next step once you find missing data.
Check the license on every dataset before you publish a project that uses it. Each Kaggle dataset lists a license on its page, and the terms differ. Some allow reuse freely, and others limit commercial use or require credit.
A few habits keep you safe:
Crediting your source also reads well. It tells a reviewer you're careful about where data comes from, which is a real part of the job.
Kaggle is one source of many, and mixing sources often makes a stronger project. Other places worth looking:
Industry-specific data helps too. If you're targeting retail roles, portfolio projects for retail and ecommerce shows what to build.
Treat the write-up as part of the project. A reviewer reads it before they open anything else.
Cover these points in about 1 page:
How to write a project README has the structure. For where to put it, see where to host your data analyst portfolio. And if you're wondering how many projects to include, how many portfolio projects you need has the answer.
The 90 days at Analyst Hive include project work with a clear structure, so you finish with something worth linking on your resume.
Is it okay to use Kaggle datasets in a data analyst portfolio?
Yes, as long as the project has your own question and real analysis. Kaggle is a legitimate source of data. A project that only runs a dataset through a standard tutorial adds little, but one that asks an original question and ends with a recommendation works well.
Do hiring managers care if my project uses Kaggle data?
They care about what you did with it. The source matters less than the question, the cleaning, the SQL, and the conclusion. An overused dataset with no original angle can hurt, and a niche one with a clear recommendation can help.
Which Kaggle datasets should I avoid?
Avoid the ones with thousands of public tutorials, like Titanic, Iris, and house price predictions. They signal that the project is a copy. If a quick search turns up dozens of identical walkthroughs, pick a different dataset.
How do I make a Kaggle project stand out?
Start with your own business question, join the data to a second source, audit and clean it, and do the analysis in SQL. Then write a short recommendation. The second source does the most, since it can't be copied from a public notebook.
Do I need to credit Kaggle datasets?
Yes. Check the dataset's license, credit the author and source with a link, and say what you changed. Some licenses limit reuse, so read the terms before you publish anything or redistribute the raw data.
Should I enter Kaggle competitions for my portfolio?
It's optional. Competitions focus on predictive modeling, which is more data science than analytics. For an analyst portfolio, a business-style project with a clear recommendation usually shows the right skills better than a leaderboard score.
If you want a day-by-day plan for building projects like this, join Analyst Hive and work through it in order.