// Homepage section components for Industrolearn // ============= HERO ============= const Hero = ({ tweak, setTweak }) => { const headline = ( <> Most AI courses ship slides.
We ship systems. ); const ctaRef = React.useRef(null); React.useEffect(() => { const el = ctaRef.current; if (!el) return; const onMove = (e) => { const r = el.getBoundingClientRect(); const x = e.clientX - (r.left + r.width / 2); const y = e.clientY - (r.top + r.height / 2); el.style.transform = `translate(${x * 0.18}px, ${y * 0.22}px)`; }; const onLeave = () => { el.style.transform = "translate(0,0)"; }; const wrap = el.parentElement; wrap.addEventListener("mousemove", onMove); wrap.addEventListener("mouseleave", onLeave); return () => { wrap.removeEventListener("mousemove", onMove); wrap.removeEventListener("mouseleave", onLeave); }; }, []); return (
Industrolearn — AI school + project studio · India

{headline}

A founder-led AI school and project studio in India. Learn from real builds, not theory. Selective programs, premium pricing, real outcomes — for learners, builders, and the companies hiring them.

See the curriculum Hire the studio COHORT 04 OPENS  ·  30 MAY 2026
{/* Logos strip */}
Builds shipped for · selected
{[ { name: "AsteroidX", src: "images/clients/AsteroidX.avif" }, { name: "Binoloop", src: "images/clients/Binoloop.svg" }, { name: "ClearSpot AI", src: "images/clients/ClearSpot%20AI.webp" }, { name: "General Electric", src: "images/clients/General_Electric.webp" }, { name: "Hudson Labs", src: "images/clients/Hudson%20Labs.svg" }, { name: "Intel", src: "images/clients/Intel.webp" }, { name: "Opener", src: "images/clients/Opener.png" }, { name: "Transformer Lab", src: "images/clients/Transformer%20Lab.svg" }, { name: "Kubetools", src: "images/clients/kubetools.avif" }, ].map((c) => ( {c.name} ))}
); }; // ============= THREE-PATH ROUTER ============= const Router = ({ tweak }) => { const paths = [ { kicker: "01 / Learner", title: "Build a career with AI", copy: "Cohort programs, supervised apprenticeship, and a real portfolio you can show — not certificates.", cta: "See programs", href: "programs/index.html", meta: "₹32,900 — ₹1,99,000", }, { kicker: "02 / Builder", title: "Ship AI in your job", copy: "Workshops, the AI Career OS, and a peer community for senior engineers and operators putting AI into production.", cta: "Get the AI Career OS", href: "#lead-magnet", meta: "Free · weekly drop", }, { kicker: "03 / Company", title: "Hire AI experts for your team", copy: "Audit, sprint, MVP, retainer, or a dedicated build pod. Fixed scope. Indian rates. Senior reviewers.", cta: "Hire the studio", href: "studio.html", meta: "Engagements ₹75k — ₹6L+/mo", }, ]; if (tweak.routerLayout === "list") { return (
§ 01 — Three doors

Why are you here?

{paths.map((p, i) => ( {p.kicker.split(" / ")[0]}
{p.title}
{p.copy}
{p.cta} →
))}
); } if (tweak.routerLayout === "stack") { return (
§ 01 — Three doors
{paths.map((p, i) => (
{p.kicker}
{p.title.split(" with ")[0]}{p.title.includes(" with ") && with }{p.title.split(" with ")[1] || ""}
{p.cta} →
))}
); } // default cards return (
§ 01 — Three doors

Why are you here?

Most edtech sites are written for one person. We have three readers — and you should be at the right page in under thirty seconds.

{paths.map((p, i) => (
{p.kicker}
{p.title}

{p.copy}

{p.meta} {p.cta} →
))}
); }; // ============= MANIFESTO ============= const Manifesto = ({ tweak }) => { const text = `Most "AI courses" sell hope and slides. They teach you how to spell GPT, hand you a certificate, and disappear when you try to ship anything real. We are not that. Industrolearn is a school where the teachers are still in the arena — building AI systems for Indian companies every week, then teaching what actually worked. The studio funds the school. The school feeds the studio. Both of them are honest about what AI is, what it isn't, and what it takes to use it well in this country. We don't promise placements. We don't run countdown timers. We don't sell you on the future. We pick a small number of serious people, train them on real work, and put their names on what they ship. If that sounds slower and harder than what's on offer elsewhere — it is. That's the point.`; const paragraphs = text.split("\n\n"); if (tweak.manifestoLayout === "letter") { return (
§ 02 — A letter from the founder

Dear reader,

{paragraphs.map((p, i) => (

{p}

))}
— Abhijeet
ABHIJEET MAZUMDAR · FOUNDER · BENGALURU
); } if (tweak.manifestoLayout === "pullquote") { return (
§ 02 — Manifesto
The studio funds the school. The school feeds the studio.
{paragraphs.map((p, i) => (

{p}

))}
— Abhijeet
); } // default centered return (
§ 02 — Manifesto
{paragraphs.map((p, i) => (

{p}

))}
— Abhijeet
ABHIJEET MAZUMDAR
FOUNDER · BENGALURU
); }; window.Hero = Hero; window.Router = Router; window.Manifesto = Manifesto;