Helix Labs

Hands-on engineering programs for teams shipping in production.

> 12 programs running 4,284 learners 4 tracks
helix/main · cohorts/spring-26
8.20%
> Validate the cart total before charging the customer
● Thought for 2.5s
● Edit src/api/checkout.ts
42export async function checkout(cart: Cart) {
43  const total = calculateTotal(cart.items);
44  if (total <= 0) {45    throw new ValidationError('Cart total must be positive');46  }
47
48  const charge = await stripe.charges.create({
49    amount: total,
50    currency: 'usd',
● Thought for 1.2s
> /btw Ask a side question without interrupting
Catalog

Programs your team can actually finish.

Tracks built around real-world artifacts — pull requests, postmortems, and runbooks. No filler.

Embed

Enroll your team from the terminal.

Drop Helix into your onboarding scripts. Idempotent, scriptable, posts completions back to your system of record.

$ npm i @helix/sdk && npx helix bootstrap
onboarding.ts
↗ View example
import { Helix } from "@helix/sdk";

const client = new Helix({ apiKey: env.HELIX });

await client.programs.enroll({
  programId: "soc2-readiness",
  email:     hire.email,
  // idempotent · posts back to your HRIS
});

Bring Helix into your terminal.

Install now and start enrolling with the early CLI.

$ curl -fsSL https://helix.dev/install.sh | bash