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).

Generated: 2026-04-17T17:57:14Z · Source: fixtures.lua (course-studio/config/fixtures.lua:catalog)

Headline

Total Coursera surface (deduped)79
Specializations10
Guided projects (1-2 hr portfolio builds)11
Standalone courses3
Unique courses inside specializations + standalone68

Specializations

AI Tooling (PAIML)20 courses
Mastering GitHub (PAIML)9 courses
Enterprise AI and Data Engineering with Databricks (PAIML)5 courses
Next-Gen AI Development with Hugging Face (PAIML)5 courses
Large Language Model Operations (LLMOps) (Duke)6 courses
Rust Programming (Duke)5 courses
Building Cloud Computing Solutions at Scale (Duke)4 courses
MLOps | Machine Learning Operations (Duke)4 courses
Python, Bash and SQL Essentials for Data Engineering (Duke)4 courses
Applied Python Data Engineering (Duke)3 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.