01
The tracks on your plan
Foundation is Full-Stack AI Development. Elite is every live track. Open Module 1 from the dashboard the same day Stripe confirms.
Loading page…
Loading pricing…
Catalog pricing
Hiring a developer? See Proof of Work for hiring.
Billed yearly
Twelve months of access to the tracks on your plan.
One track, from HTML to deployed full-stack AI apps
$297
Every live track, beginner to advanced
$697
Checkout works without an account. Sign in later to sync progress.
Project counts come from the current catalog for the tracks included in each plan.
| Feature | Foundation | Elite |
|---|---|---|
| Tracks included | 1 | All (6) |
| Projects (in included tracks) | 47 | 156 |
| Content updates | That track | Every included track |
| Best for | Starting out | Full catalog access |
One-time purchase
Pay once. Lifetime access to the tracks in the plan. No recurring charges.
Build a developer portfolio
$197
Three tracks with lifetime access
$397
Enterprise-grade development skills
$697
Teams
Per-seat learning access to the full catalog for engineering teams. This is not a hiring plan. Checkout starts at 5 seats.
Per-seat learning access for engineering teams
$49
Checkout defaults to 5 seats.
Questions? See our refund policy or contact support.
No drip. Your license opens the tracks on the plan the day Stripe confirms.
01
Foundation is Full-Stack AI Development. Elite is every live track. Open Module 1 from the dashboard the same day Stripe confirms.
02
Specs, lessons, and shipping targets. Not a certificate and not job placement. You leave with work a hiring manager can open.
03
Request a refund within 30 days of purchase for the reasons in the refund policy. Policy details.
Code and architecture you'll reuse on real portfolio projects
const stream = useAIStream()
for await (const chunk of stream) {
setResponse(prev => prev + chunk)
}Streaming Responses
Build chat interfaces with OpenAI
const session = await auth()
if (!session) return redirect('/auth/signin')Production Auth
Better Auth + proxy session gates
const session = ..sessions.({ mode: , line_items: [{ price: priceId }] })Stripe Payments
Subscriptions & one-time payments