Hands-On Analytical Projects
Build portfolio-ready projects to practice the concepts from this handbook.
How This Works
Each project folder contains a Jupyter Notebook (or placeholder) plus a README with scope and next steps. Our CI converts notebooks to Markdown in notebooks_md/ so they render nicely on GitHub.
Customer Churn Project
Predict churn and identify key drivers with logistic regression or tree-based models.
- Location:
Analytical-HandsOn-Projects/Customer_Churn_Project/ - Outputs: Notebook (EDA, modeling), evaluation plots, recommendations
- Status: Placeholder README ready; add data + notebook
Cohort Analysis Project
Build cohorts and retention curves to understand user engagement over time.
- Location:
Analytical-HandsOn-Projects/Cohort_Analysis_Project/ - Outputs: Notebook (cohort labeling, retention), heatmaps/curves
- Status: Placeholder README ready; add data + notebook
A/B Testing Project
Design, size, and analyze an experiment with guardrail metrics and uplift visualization.
- Location:
Analytical-HandsOn-Projects/AB_Test_Project/ - Outputs: Notebook (design, analysis), visuals, checklist
- Status: Placeholder README ready; add data + notebook
Demand Forecasting Project
Forecast weekly demand with seasonality and holiday effects; compare statistical and ML models.
- Location:
Analytical-HandsOn-Projects/Demand_Forecasting_Project/ - Outputs: Notebook (EDA, baselines, Prophet/ARIMA/GBM), backtests, forecast visuals
- Status: Placeholder README ready; add data + notebook
Fraud Detection Project
Detect anomalous transactions with imbalance-aware modeling and threshold tuning.
- Location:
Analytical-HandsOn-Projects/Fraud_Detection_Project/ - Outputs: Notebook (feature engineering, PR AUC, recall@k, threshold curves), cost/benefit notes
- Status: Placeholder README ready; add data + notebook
Pricing Elasticity Project
Estimate price and cross-elasticity, simulate revenue scenarios, and propose price moves.
- Location:
Analytical-HandsOn-Projects/Pricing_Elasticity_Project/ - Outputs: Notebook (elasticity modeling, demand curves, scenario sims), revenue impact summary
- Status: Placeholder README ready; add data + notebook
Notebook Publishing
On push/PR, .github/workflows/notebooks-to-markdown.yml converts .ipynb files to Markdown in notebooks_md/ and uploads them as an artifact (and commits on push). This keeps rendered copies in sync.