Top 65+ Data Science Projects with Source Code

Last Updated : 29 Jun, 2026

Dive into the exciting world of data science with our Top 65+ Data Science Projects with Source Code. These projects are designed to help you gain hands-on experience and sharpen your skills, whether you’re a beginner or looking to upscale your data science knowledge.

Web Scraping Projects

Explore the fascinating world of web scraping by building these data science projects with these exciting examples.

  1. Quote Scraping
  2. Wikipedia Text Scraping and cleaning
  3. Movies Review Scraping And Analysis
  4. Product Price Scraping and Analysis
  5. News Scraping and Analysis
  6. Geeksforgeeks Job Portal Web Scraping for Job Search
  7. YouTube Channel Videos Web Scrapping
  8. Real-time Share Price scrapping and analysis

Data Analysis & Visualizations

Go through on a data-driven journey with these captivating exploratory data analysis and visualization projects.

  1. Zomato Data Analysis Using Python
  2. IPL Data Analysis
  3. Airbnb Data Analysis
  4. Global Covid-19 Data Analysis and Visualizations
  5. Housing Price Analysis & Predictions
  6. Market Basket Analysis
  7. Titanic Dataset Analysis and Survival Predictions
  8. Iris Flower Dataset Analysis and Predictions
  9. Customer Churn Analysis
  10. Car Price Prediction Analysis
  11. Indian Election Data Analysis
  12. HR Analytics to Track Employee Performance
  13. Product Recommendation Analysis
  14. Credit Card Approvals Analysis & Predictions
  15. Uber Trips Data Analysis
  16. iPhone Sales Analysis
  17. Google Search Analysis
  18. World Happiness Report Analysis & Visualization

Machine Learning Projects

Dive into the world of machine learning with these real world data science practical projects.

Wine Quality PredictionVideo
Disease Prediction Using Machine LearningVideo
Loan Approval Prediction using Machine LearningVideo
ML | Heart Disease Prediction Using Logistic RegressionVideo
House Price Prediction using Machine Learning in PythonVideo
ML | Boston Housing Kaggle Challenge with Linear RegressionVideo
ML | Kaggle Breast Cancer Wisconsin Diagnosis using Logistic RegressionVideo
ML | Cancer cell classification using Scikit-learnVideo
Stock Price Prediction using Machine Learning in PythonVideo
ML | Kaggle Breast Cancer Wisconsin Diagnosis using KNN and Cross-ValidationVideo
Box Office Revenue Prediction Using Linear Regression in MLVideo
Online Payment Fraud Detection using Machine Learning in PythonVideo
Bitcoin Price Prediction using Machine Learning in PythonVideo
Recognizing HandWritten Digits in Scikit LearnVideo
Zillow Home Value (Zestimate) Prediction in MLVideo
Calories Burnt Prediction using Machine LearningVideo
Credit Card Fraud DetectionVideo
Loan Eligibility prediction using Machine Learning Models in PythonVideo
Recommendation System in PythonVideo
Customer Segmentation using Unsupervised Machine Learning in PythonVideo

Time Series & Forecasting

Data Sceince Projects on time series and forecasting-

  1. Time Series Analysis with Stock Price Data
  2. Weather Data Analysis
  3. Time Series Analysis with Cryptocurrency Data
  4. Climate Change Data Analysis
  5. Anomaly Detection in Time Series Data
  6. Sales Forecast Prediction – Python
  7. Predictive Modeling for Sales or Demand Forecasting
  8. Air Quality Data Analysis and Dynamic Visualizations
  9. Gold Price Analysis and Forcasting Over Time
  10. Food Price Forecasting
  11. Time wise Unemployement Data Analysis
  12. Dogecoin Price Prediction with Machine Learning

Deep Learning Projects

Dive into these Data Science projects on Deep Learning to see how smart computers can get!

Prediction of Wine type using Deep Learning

Video

IPL Score Prediction Using Deep Learning

Video

Handwritten Digit Recognition using Neural Network

Video

Predict Fuel Efficiency Using Tensorflow in Python

Video

Identifying handwritten digits using Logistic Regression in PyTorch

Video

OpenCV Projects

Explore fascinating Data Science projects with OpenCV, a cool tool for playing with images and videos. You can do fun tasks like recognizing faces, tracking objects, and even creating your own Snapchat-like filters. Let's unleash the power of computer vision together!

OCR of Handwritten digits | OpenCV

Video

Cartooning an Image using OpenCV – Python

Video

Count number of Object using Python-OpenCV

Video

Count number of Faces using Python – OpenCV

Video

Text Detection and Extraction using OpenCV and OCR

Video

NLP Projects

Discover the magic of NLP (Natural Language Processing) projects, where computers learn to understand human language. Dive into exciting tasks like sentiment analysis, chatbots, and language translation. Join the adventure of teaching computers to speak our language through these exciting projects.

Detecting Spam Emails Using Tensorflow in PythonVideo
SMS Spam Detection using TensorFlow in PythonVideo
Fake News Detection using Machine LearningVideo
Fake News Detection Model using TensorFlow in PythonVideo
Twitter Sentiment Analysis using PythonVideo
Facebook Sentiment Analysis using pythonVideo
Hate Speech Detection using Deep LearningVideo
Flipkart Reviews Sentiment Analysis using PythonVideo
Comment

Explore