Beginner Data Science Projects
This repository is a curated collection of hands-on data science projects tailored for beginners. Whether you're just starting your journey in data science or looking to strengthen your skills, these projects provide a practical and interactive way to apply your knowledge.
Install / Use
npx skills add tkarim45/Beginner-Data-Science-ProjectsInstalls into whichever agent you are using.
README
Table of Contents
Why This Repo?
This repository is designed for anyone getting started with data science -- students, career switchers, and self-learners. Each project is a standalone Jupyter notebook that you can clone and run immediately.
You will learn:
- Data Cleaning and Preprocessing -- preparing real-world messy data
- Exploratory Data Analysis -- visualizations and statistical insights
- Machine Learning -- classification, regression, and anomaly detection
- Deep Learning -- CNNs, transfer learning, and NLP models
- Computer Vision -- detection, recognition, and pose estimation
Categories
Projects are grouped into category folders, each with its own README listing every project in it:
- Classification (19)
- Regression (16)
- Time Series (6)
- NLP (20)
- Clustering (4)
- Recommendation Systems (5)
- Anomaly Detection (2)
- EDA Visualization (10)
- Miscellaneous Applied (10)
- Computer Vision (22)
- Robotics (1)
Learning Path
Start from the top and work your way down. Projects are ordered by difficulty within each level.
Level 1 -- Fundamentals
Get comfortable with pandas, sklearn, and basic ML workflows.
| # | Project | What You'll Learn | Category | |---|---------|-------------------|----------| | 1 | Titanic Survival Prediction | EDA, data cleaning, feature engineering, 7 classifiers, GridSearchCV | Classification | | 2 | Iris Flower Classification | Multi-class classification on the classic iris measurements, data loading | Classification | | 3 | Customer Churn | Logistic regression from scratch, prediction on new data | Classification | | 4 | Heart Failure Prediction | Feature analysis, multiple classifiers, model evaluation | Classification | | 5 | Rental Prices of AirBnb | Linear regression, outlier analysis, label encoding | Regression |
Level 2 -- Text and NLP
Learn to work with text data, preprocessing pipelines, and NLP techniques.
| # | Project | What You'll Learn | Category | |---|---------|-------------------|----------| | 6 | Message Spam Filtering | TF-IDF, text preprocessing, SVM classification | NLP | | 7 | Cyber-Bullying Prediction | NLP pipeline, GridSearchCV, model comparison | NLP | | 8 | Sentiment Analysis | Logistic regression from scratch, Twitter data, NLTK | NLP | | 9 | AirBnb Reviews Sentimental Analysis | Full NLP pipeline: preprocessing, ML, deep learning, LLMs | NLP |
Level 3 -- Computer Vision and Deep Learning
Work with images, neural networks, and pre-trained models.
| # | Project | What You'll Learn | Category | |---|---------|-------------------|----------| | 10 | Gender Classification | EfficientNetV2, transfer learning, Keras | Computer Vision | | 11 | Face Detection | Haar cascades, MTCNN, OpenCV | Computer Vision | | 12 | Face Recognition | LBPH algorithm, real-time webcam recognition | Computer Vision | | 13 | Eye Disease Detection | ResNet34, data augmentation pipeline, medical imaging | Computer Vision | | 14 | Alzheimer Detection | Clinical data analysis, Random Forest on medical data | Computer Vision |
Level 4 -- Advanced Topics
Tackle more complex real-world problems.
| # | Project | What You'll Learn | Category | |---|---------|-------------------|----------| | 15 | Network Intrusion Detection System | Ensemble methods, XGBoost, KDD Cup dataset | Anomaly Detection | | 16 | Object Detection | YOLOv8, Faster R-CNN, RetinaNet, Detectron2 | Computer Vision | | 17 | Pose Estimation | YOLOv8, MediaPipe, activity classification | Computer Vision | | 18 | Robotics and Computer Integrated Manufacturing | MobileNetV2, transfer learning, industrial imaging | Robotics |
All Projects
| # | Project | Category | Difficulty | |---|---------|----------|------------| | 1 | Titanic Survival Prediction | Classification | Beginner | | 2 | Iris Flower Classification | Classification | Beginner | | 3 | Customer Churn | Classification | Beginner | | 4 | Heart Failure Prediction | Classification | Beginner | | 5 | Rental Prices of AirBnb | Regression | Beginner | | 6 | Message Spam Filtering | NLP | Beginner | | 7 | Cyber-Bullying Prediction | NLP | Beginner | | 8 | Sentiment Analysis | NLP | Intermediate | | 9 | AirBnb Reviews Sentimental Analysis | NLP | Intermediate | | 10 | Gender Classification | Computer Vision | Intermediate | | 11 | Face Detection | Computer Vision | Intermediate | | 12 | Face Recognition | Computer Vision | Intermediate | | 13 | Eye Disease Detection | Computer Vision | Intermediate | | 14 | Alzheimer Detection | Computer Vision | Intermediate | | 15 | Network Intrusion Detection System | Anomaly Detection | Advanced | | 16 | Object Detection | Computer Vision | Advanced | | 17 | Pose Estimation | Computer Vision | Advanced | | 18 | Robotics and Computer Integrated Manufacturing | Robotics | Advanced | | 19 | Restaurant Revenue Prediction | Regression | Beginner | | 20 | Image Color Compression | Clustering | Beginner | | 21 | Anomaly Detection in Transactions | Anomaly Detection | Intermediate | | 22 | Movie Recommendation System | Recommendation | Intermediate | | 23 | Book Recommendation System | Recommendation | Intermediate | | 24 | Music Recommendation System | Recommendation | Intermediate | | 25 | Product Recommendation System | Recommendation | Intermediate | | 26 | Restaurant Recommendation System | Recommendation | Intermediate | | 27 | Resume Screening / Classification | NLP | Beginner | | 28 | Amazon Review Sentiment Analysis | NLP | Beginner | | 29 | Toxic Comment Classification | NLP | Intermediate | | 30 | Email Classification | NLP | Beginner | | 31 | Song Lyrics Genre Classification | NLP | Intermediate | | 32 | Autocorrect Tool | NLP | Beginner | | 33 | Text Summarization | NLP | Intermediate | | 34 | Keyword Extraction | NLP | Intermediate | | 35 | Chatbot (Rule-Based) | NLP | Beginner | | 36 | Weather Forecasting | Time Series | Intermediate | | 37 | [COVI
Related Skills
codebase-memory-mcp
38.1kHigh-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 158 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.
codebase-memory-mcp
38.1kHigh-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 158 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.
codebase-memory-mcp
38.1kHigh-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 158 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.
tabularis
4.0kOpen-source desktop SQL workspace for PostgreSQL, MySQL/MariaDB, SQLite and 15+ more databases like DuckDB, ClickHouse, Redis and Firestore. Built-in MCP server for Claude, Cursor and Devin, SQL notebooks and visual EXPLAIN.
