Student Projects

Hands-on Streamlit applications and Jupyter notebooks with grading rubrics

6Projects 6Rubrics
M1 FinTech

1. Finance Dashboard

Streamlit dashboard with ML-powered transaction categorization, spending analysis, and interactive Plotly charts.

Streamlit scikit-learn Plotly
M2 Blockchain

2. Blockchain Explorer

Build a blockchain from scratch with SHA-256 hashing, proof-of-work mining, and chain validation.

hashlib Streamlit
M3 AI/ML

3. Credit Risk Analysis

Credit scoring model with SHAP explainability, fairness analysis across protected groups, and regulatory reporting.

scikit-learn SHAP Fairness
M4 Traditional

4. Trading Backtester

Strategy-based backtesting engine with ABC pattern detection, performance metrics, and equity curve visualization.

pandas Streamlit Plotly
M2 DeFi

5. DeFi Analyzer

Impermanent loss calculator, AMM constant-product math, liquidity pool simulation, and yield comparison.

Streamlit numpy Plotly
M3 RegTech

6. Fraud Detection

Anomaly detection pipeline with Isolation Forest, SHAP feature attribution, and alert dashboard.

IsolationForest SHAP Streamlit