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: 97fce3573a09b351310b0361712b5742bc27c25e9a1fd3618bc1f9a14369b1a0 · Source: fixtures.lua (course-studio/config/fixtures.lua:catalog)

Headline

Total Coursera surface (deduped)111
Specializations9
Guided projects (1-2 hr portfolio builds)0
Standalone courses40
Unique courses inside specializations + standalone111

Specializations

Rust for Data Engineering (Duke)31 courses
Applied AI Engineering: Foundation Models to Production (Duke)20 courses
Mastering GitHub: From First Commit to Autonomous Agents (Duke)9 courses
Enterprise AI and Data Engineering with Databricks (Duke)5 courses
Next-Gen AI Development with Hugging Face (Duke)5 courses
Rust Programming (Duke)5 courses
MLOps | Machine Learning Operations (Duke)4 courses
Building Cloud Computing Solutions at Scale (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 15 machine-verifiable claims with source refs and falsifiers.