DSA LABData Science Applications
IT416 · R23
Interactive Lab Manual Series

Data Science,
Made Tangible

Ten experiments — each an animated, hands-on lab manual you can run in the browser. Drag sliders, watch models fit, read the maths as it happens, and revise with built-in videos and viva questions.

10
Experiments
10
Built & live
12+
Interactives
3
Course outcomes
1
CO2

Python Libraries & Data Visualization

NumPy, Pandas, Matplotlib, Scikit, Bokeh — and six chart types — explored through a Cricket Matches case study. Every chart draws itself.

Self-drawing chartsLibrary demosCricket data
2
CO2

Data Exploration & Summary Statistics

Mean, median, mode, standard deviation & variance on the Titanic data — with a tap-to-add stats playground and a missing-value cleaner.

Stats playgroundImputation demoTitanic
3
CO3

Regularized Linear Regression

Ridge & Lasso. A live λ dial runs a real ridge solver — slide from overfit to underfit — plus a Ridge-vs-Lasso shrinkage demo.

Live λ dialShrinkage3 videos
4
CO3

Naive Bayes Classifier

Built from a CSV. Pick the weather and watch Bayes' theorem decide step by step, then run a test set for accuracy and a confusion matrix.

Step-by-step classifierAccuracy runner2 videos
5
CO3

Regression with Residual Plots

Two linked plots — fit + residuals. Switch data shapes (linear, curved, funnel, outlier) and let the auto-diagnosis read the pattern.

Linked residual plotAuto-diagnosisTap to add
6
CO1

Customer Purchase Prediction

A retail case study: an RFM purchase predictor with a live decision boundary, plus a five-model leaderboard you can rank by any metric.

Live predictorModel leaderboard2 videos
7
CO3

Loan Eligibility Classification

An interactive decision tree that traces why each applicant is approved or rejected — the explainability a bank needs to defend a decision.

Decision treeDecision traceCost of errors
8
CO3

Disease Diagnosis (Kernels & SVM)

Healthcare classification from medical test results. A live kernel playground draws SVM decision regions — switch Linear vs RBF and watch a ring no line can split get separated.

Kernel playgroundLinear vs RBF2 videos
9
CO3

Comparing Machine Means (ANOVA)

A manufacturing study: do three machines differ? A live ANOVA engine computes a real F-statistic and exact p-value — slide the means apart and watch the verdict flip at p = 0.05.

Live F & p-valueHypothesis test1 video
10
CO1

Time Series Analysis & Forecasting

Build a series from trend, seasonality and noise, then forecast it forward with a confidence band that widens with the horizon — honest forecasting you can tune live.

Trend & seasonalityLive forecastConfidence band
Tip: keep all the Experiment_*.html files in the same folder as this page so the “Open lab” links work. Each lab is fully self-contained and runs offline (only fonts and the concept videos load from the web).