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

Headline

Total Coursera surface (deduped)112
Specializations10
Guided projects (1-2 hr portfolio builds)0
Standalone courses40
Unique courses inside specializations + standalone112

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
Rust for Machine Learning (Duke)1 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 16 machine-verifiable claims with source refs and falsifiers.