HLAB field notes

Tutorial series

Learning paths

Build one lesson at a time

5 of 5 lessons available

ERP and CRM reconciliation pipeline

Generate a synthetic, deliberately messy enterprise resource planning (ERP) and customer relationship management (CRM) dataset, then reconcile the two divergent exports back into a single source of truth by matching customers, invoices, and payments on name, email, phone, and date and amount proximity, never on ID-format shortcuts.

Latest lesson published

View learning path

6 of 6 lessons available

Claude Chat CLI with hybrid RAG retrieval

Build the hybrid retrieval pipeline behind a Claude-powered command-line chat assistant: chunk a real codebase, rank chunks with Okapi BM25 and cosine similarity, fuse both rankings with Reciprocal Rank Fusion, then benchmark and evaluate the results.

Latest lesson published

View learning path

3 of 3 lessons available

Vue.js and NASA APIs

Build a Vue.js interface that requests near-Earth object data from NASA, then refactor and render the results as a reusable list.

Latest lesson published

View learning path

4 of 4 lessons available

Django Authentication

Use Django's authentication system to register and sign in users, build a custom dashboard, and manage account activation.

Latest lesson published

View learning path