Data systems · 5 levels0/5
Data Contract LabBuild a versioned, validated document dataset from raw rows.
- L1Row Contract & Validator~12 min›
- L2Deduplication + Provenance~15 min›
- L3Group-Safe Split~18 min›
- L4Incremental Ingest + Dead Letters~20 min›
- L5Rebuildable Dataset Release~25 min›
Evaluation systems · 5 levels0/5
Metrics LabBuild metrics and a baseline that earns the right to be improved.
- L1Confusion Matrix~10 min›
- L2Precision, Recall, F1~12 min›
- L3Majority + Keyword Baselines~15 min›
- L4Slices + Thresholds~18 min›
- L5Evaluation Gate~22 min›
Classical ML · 5 levels0/5
Classifier LabBuild logistic classification without a model library.
- L1Score Function~12 min›
- L2Thresholded Prediction~14 min›
- L3Sigmoid + Log Loss~16 min›
- L4Gradient Descent~22 min›
- L5Trainable Artifact~28 min›
Evidence and judgment · 5 levels0/5
Experiment LabBuild a reproducible runner and error-analysis workflow.
- L1Reproducible Run Config~12 min›
- L2Experiment Runner~18 min›
- L3Ablation + Comparison~18 min›
- L4Error Taxonomy~20 min›
- L5Evidence-Based Selection~24 min›
Data engineering · 5 levels0/5
Data PipelineBuild restartable ingestion, cleaning, lineage, and drift detection.
- L1Source Adapter~12 min›
- L2Checkpointed Pipeline~16 min›
- L3Retry + Dead Letter~18 min›
- L4Rebuild from Manifest~20 min›
- L5Drift Warning~24 min›
Serving · 5 levels0/5
Inference APIBuild a typed, bounded inference service around the classifier.
- L1Request Contract~12 min›
- L2Model Adapter~15 min›
- L3Request Dispatcher~18 min›
- L4Health + Readiness~16 min›
- L5Batch + Lifecycle Trace~22 min›
Backend reliability · 5 levels0/5
Async Ingestion ServiceBuild a queue-backed worker with safe retries and recovery.
- L1Queue State~12 min›
- L2Worker Loop~15 min›
- L3Backoff + Dead Letter~18 min›
- L4Idempotency~18 min›
- L5Checkpoint + Backpressure~24 min›
Retrieval · 5 levels0/5
Lexical SearchBuild an inverted-index search engine and evaluation set.
- L1Tokenizer~10 min›
- L2Inverted Index~16 min›
- L3BM25-Style Score~18 min›
- L4Query + Freshness~20 min›
- L5Retrieval Evaluation~22 min›
Representation and retrieval · 5 levels0/5
Vector SearchBuild deterministic embeddings and nearest-neighbor search without a vector database.
- L1Deterministic Encoder~14 min›
- L2Cosine Similarity~12 min›
- L3Exact Top-k~16 min›
- L4Versioned Updates~20 min›
- L5Semantic Evaluation~24 min›
Retrieval systems · 5 levels0/5
Hybrid RankerSeparate candidate generation, feature scoring, and reranking.
- L1Candidate Merge~12 min›
- L2Ranking Features~16 min›
- L3Reranker~18 min›
- L4Diversity + Freshness~18 min›
- L5Ranking Evaluation~24 min›
Retrieval-augmented systems · 5 levels0/5
Grounded Answer ServiceBuild citation-backed answers with abstention.
- L1Context Selector~14 min›
- L2Citation Binder~18 min›
- L3Structured Answer Validator~16 min›
- L4Abstention + Safety~20 min›
- L5End-to-End Service~28 min›
Deep-learning foundations · 5 levels0/5
Tensor/Autograd EngineBuild a tiny tensor and automatic-differentiation runtime.
- L1Tensor Shape Contract~16 min›
- L2Matmul + Broadcasting~22 min›
- L3Computation Graph~20 min›
- L4Backward Pass~24 min›
- L5Gradient Check + Optimizer~28 min›
Deep-learning systems · 5 levels0/5
Mini TransformerBuild a tiny causal language model with inspectable attention.
- L1Tokenizer + Batches~16 min›
- L2Embeddings + Positions~20 min›
- L3Masked Self-Attention~26 min›
- L4Block + Train Step~30 min›
- L5Sampling + Failure Report~32 min›
ML platform · 5 levels0/5
Production AI PlatformBuild registry, promotion, rollout, observability, and rollback.
- L1Model Registry~16 min›
- L2Promotion Gate~20 min›
- L3Rollout + Rollback~22 min›
- L4Observability + SLO~24 min›
- L5Incident Recovery~28 min›
Capstone · 5 levels0/5
Final Knowledge Intelligence SystemIntegrate artifacts from Projects 1–14 into one reviewable system.
- L1Ingest to Index~24 min›
- L2Train to Registry~26 min›
- L3Unified Service~28 min›
- L4Failure + Recovery~30 min›
- L5Design Review + Release~35 min›