Data Science Projects for Freshers: 12 Ideas with Datasets
Twelve data science project ideas for freshers, each paired with a real public dataset and framed as a question worth answering: campaign response, customer segments, demand, fairness, text classification, big data and more, with the skills each proves and a stretch goal that makes it stand out.
GloryTecks Team
Training & Placement Faculty
Last updated: 25 September 2026
A portfolio project earns attention when it answers a question someone would care about, on data that took real work to use, with a clear write-up of what was found. The twelve ideas below each pair a real, public dataset with such a question. They are grouped by the skill they prove, so you can pick two or three that together show range: one on structured prediction, one on unsupervised or text data, and one that shows you can handle scale or tell a story.
For each, the dataset is linked, and each idea ends with a stretch goal that separates a finished project from a tutorial exercise.
Prediction on business data
1. Which customers will respond to a campaign? Use the Bank Marketing dataset of a bank's telephone campaigns (UCI: Bank Marketing). Build a classifier for subscription, deal with the imbalance between yes and no, and choose a decision threshold from a stated cost of calling versus the value of a subscription. Proves: classification, imbalanced evaluation, business framing. Stretch: show how many calls the model saves for the same number of subscriptions.
2. Which customer segments does a shop have? Use the Online Retail transactions (UCI: Online Retail). Clean returns and missing customer IDs, compute recency, frequency and monetary value per customer, and cluster them. Proves: messy-data cleaning, feature building, clustering. Stretch: name each segment in plain words and propose one action per segment.
3. How many bikes will be rented tomorrow? Use the Bike Sharing data with weather and calendar fields (UCI: Bike Sharing). Model hourly demand, respecting time order in validation. Proves: regression, time-aware splitting, feature engineering. Stretch: compare against a simple same-hour-last-week baseline and report how much the model improves on it.
4. What makes a wine score well? Use the Wine Quality measurements (UCI: Wine Quality). Predict the quality score and interpret which properties matter. Proves: regression versus ordinal classification choices, model interpretation. Stretch: check whether red and white wines need separate models.
Responsible modelling
5. Is an income model fair across groups? Use the Adult census dataset (UCI: Adult). Train a classifier, then compare error rates across groups such as sex and race. Proves: classification plus fairness evaluation, a topic interviewers increasingly raise. Stretch: show how changing the threshold per group changes the trade-offs, and discuss whether that is appropriate.
6. Can a small medical dataset support a trustworthy model? Use the Heart Disease data (UCI: Heart Disease). With a few hundred rows, focus on careful cross-validation, simple interpretable models and honest uncertainty. Proves: validation discipline on small data. Stretch: a one-page limitations section explaining why the model is not fit for clinical use.
Text
7. A spam filter from scratch. Use the SMS Spam Collection (UCI: SMS Spam Collection). Build a TF-IDF and logistic regression classifier and examine its mistakes. Proves: text preprocessing, baseline NLP. Stretch: analyse which words drive spam predictions and where the model fails.
8. Sentiment of movie reviews. Use the IMDb reviews dataset (Hugging Face: IMDb). Compare a bag-of-words baseline with a pre-trained transformer model. Proves: NLP, comparing a baseline with a modern model. Stretch: measure the accuracy gained against the extra compute needed.
Scale and geography
9. When and where do taxi riders tip most? Use New York's trip records (TLC Trip Record Data). Load several months of Parquet files and analyse tips by hour, zone and payment type. Proves: working with tens of millions of rows efficiently. Stretch: repeat one analysis in pandas and in DuckDB or Spark, and compare speed and code.
10. What drives house values, and where does the model fail? Use California housing from scikit-learn (scikit-learn: fetch_california_housing). Model median value and map the residuals. Proves: regression, spatial thinking, error analysis. Stretch: add a feature such as distance to the coast and measure its effect.
Analysis and storytelling
11. How have development indicators changed? Use World Bank Open Data (World Bank Open Data). Pick a question, such as how access to electricity relates to school enrolment over time, and answer it with a few well-made charts. Proves: exploratory analysis, joining indicators, communication. Stretch: a two-page report that a non-technical reader can follow.
12. A question about India, answered with public data. Use the Open Government Data Platform India (data.gov.in). Choose a dataset on a topic you know, clean it, and answer one specific question with evidence. Proves: real-world cleaning and local relevance. Stretch: combine two datasets from different departments to answer something neither answers alone.
Make any of these portfolio-worthy
- Start with the question in the first line of the README, and end with the answer.
- Show the baseline. A model is only impressive relative to a simple alternative.
- Write down the limits: data problems, what the model cannot do, what you would try next.
- Keep it reproducible: a requirements file, a clear folder structure and a notebook that runs top to bottom.
How many projects does a fresher need?
Is it acceptable to follow a tutorial for a portfolio project?
For more places to find data, see free datasets for data science practice; for turning projects into interviews, see how to build a data science portfolio. Several of these ideas echo the capstone projects in the Data Science course, such as churn prediction, sales forecasting and sentiment analysis.
Sources
- Bank Marketing (UCI) β UCI Machine Learning Repository
- Online Retail (UCI) β UCI Machine Learning Repository
- Bike Sharing (UCI) β UCI Machine Learning Repository
- Wine Quality (UCI) β UCI Machine Learning Repository
- Adult (UCI) β UCI Machine Learning Repository
- Heart Disease (UCI) β UCI Machine Learning Repository
- SMS Spam Collection (UCI) β UCI Machine Learning Repository
- IMDb movie reviews β Hugging Face
- TLC Trip Record Data β NYC Taxi and Limousine Commission
- fetch_california_housing β scikit-learn documentation
- World Bank Open Data β World Bank
- Open Government Data Platform India β Government of India
GloryTecks Team
Training & Placement Faculty
The GloryTecks faculty team mentors learners across Data Science, AI and Data Engineering, with a focus on real-time projects and placement readiness in Hyderabad.
Want to master Data Science?
Join GloryTecksβ expert-led Data Science training in Hyderabad with real-time projects and 100% placement support.
Machine Learning Roadmap for Beginners in 2026
NextData Science vs Data Analytics: Which Career Is Right for You?
Related articles
Data Science Roadmap 2026: A Complete Step-by-Step Guide
A data science roadmap in dependency order, from Python and SQL through cleaning, statistics and honest model evaluation to communicating results, with an exit test at every stage and one dataset that carries through the whole path.
Data Science vs Data Analytics: Which Career Is Right for You?
A career-choice guide rather than a feature table: what a working week looks like for a data analyst and a data scientist, a self-check to see which kind of work suits you, the skills to build first for each, how people move between the two, and why the choice is less permanent than it feels.
Data Science vs Machine Learning vs AI: What's the Difference?
Artificial intelligence, machine learning, deep learning, generative AI and data science are not five competing fields but layers and overlaps. What each term means, how they nest, which everyday tasks belong where, the roles attached to each, and how to use the words precisely in a job description or an interview.