← all repositories
Niketkumardheeryan/ML-CaPsule

A Self-Taught Data Science Curriculum in One Repo

A grab-bag of notebooks and mini-projects aimed at turning solo learners into interview-ready practitioners.

680 stars Jupyter Notebook Learning
ML-CaPsule
Not currently ranked — collecting fresh signals.
star history

What it does

ML-CaPsule is a sprawling collection of Jupyter notebooks and small projects that attempts to cover the full stack of a data science education, from Python syntax and basic statistics through deep learning, NLP, and deployment with Flask or Streamlit. Pitched explicitly at self-learners without a mentor, it offers hands-on folders for hypothesis testing, feature selection, web scraping, and neural networks. It reads less like a single product and more like an open-source study plan you can pick apart folder by folder.

The interesting bit

The scope is deliberately broad: one project table spans everything from a Chi-Square Test notebook to a Bitcoin Price Prediction web app to a CBT ChatBot. That chaos is the point—it mirrors the grab-bag nature of real-world data science interviews, where you might explain ANOVA in one round and demo a deployed model in the next.

Key highlights

  • Covers the full pipeline: data extraction with Beautiful Soup, visualization with Seaborn and matplotlib, statistics, feature engineering, modeling, and deployment
  • Includes applied projects with web-app wrappers—Bird Species Classification, Breast Cancer Detection, and Bitcoin predictors—using Flask, Streamlit, and Heroku
  • Contains fundamentals tracks alongside advanced work: Python basics, Power BI, and cheat sheets sit in the same repo as bidirectional LSTMs and ANNs built from scratch
  • Organized as discrete, self-contained project folders, so you can jump to a specific technique without reading the whole repo

Caveats

  • The README is a wall of content that trails off mid-project-list, making navigation overwhelming and the full catalog hard to survey
  • With dozens of contributors and topics ranging from introductory Python to deep-learning web apps, code depth and polish likely vary significantly across folders

Verdict

Best for motivated beginners who need a structured excuse to stop watching tutorials and start writing notebook code. Experienced practitioners will find it redundant unless they want a rapid-fire, cross-domain refresher before interviews.

Frequently asked

What is Niketkumardheeryan/ML-CaPsule?
A grab-bag of notebooks and mini-projects aimed at turning solo learners into interview-ready practitioners.
Is ML-CaPsule open source?
Yes — Niketkumardheeryan/ML-CaPsule is open source, released under the MIT license.
What language is ML-CaPsule written in?
Niketkumardheeryan/ML-CaPsule is primarily written in Jupyter Notebook.
How popular is ML-CaPsule?
Niketkumardheeryan/ML-CaPsule has 680 stars on GitHub.
Where can I find ML-CaPsule?
Niketkumardheeryan/ML-CaPsule is on GitHub at https://github.com/Niketkumardheeryan/ML-CaPsule.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.