Provable Claims — noahgift.com

Every headline number on this site is derived at build time from course-studio/config/fixtures.lua. Numbers you see in the HTML are machine-falsifiable: rerun the generator, re-read fixtures.lua, and if a value differs, the site was tampered with (or needs rebuilding).

fixtures.sha256: e6be6623ca18c1f7ac17371ee6081f5f7484165efbf3e658f197835760cc8008 · Source: fixtures.lua (course-studio/config/fixtures.lua:catalog)

Headline

Total Coursera surface (deduped)80
Specializations8
Guided projects (1-2 hr portfolio builds)0
Standalone courses38
Unique courses inside specializations + standalone80

Specializations

Applied AI Engineering: Foundation Models to Production (Duke)20 courses
Mastering GitHub: From First Commit to Autonomous Agents (Duke)9 courses
Rust Programming (Duke)5 courses
Next-Gen AI Development with Hugging Face (Duke)5 courses
Enterprise AI and Data Engineering with Databricks (Duke)5 courses
Building Cloud Computing Solutions at Scale (Duke)4 courses
MLOps | Machine Learning Operations (Duke)4 courses
Databricks MLOps & GenAI Engineering (Duke)2 courses

Falsifier Recipe

$ lua5.1 scripts/gen_panes.lua /path/to/fixtures.lua /path/to/site-root
$ diff <(cat site-root/static/contracts.json) <(curl -s https://noahgift.com/contracts.json)

If the diff is non-empty, the live site is stale or the source of truth has moved. Either rerun the build or update fixtures.lua.

Machine-readable claims

contracts.json — the complete list of 14 machine-verifiable claims with source refs and falsifiers.