Cortex Curriculum

Your AI Learning Path

A free, personalized AI curriculum. Take a 5-question assessment and get a study schedule built for your experience level — from first encounter to frontier research. Every resource recommendation includes transparent reasoning you can inspect.

Adaptive

Four tracks from Explorer to Researcher. The quiz places you where you'll learn fastest.

Real Resources

Papers, books, courses, and exercises — curated, not generated. Every link goes somewhere real.

Transparent Reasoning

Every resource recommendation includes an evidence chain you can inspect — see why it was chosen.

Choose Your Track

Track Advisor

Tell us about yourself

Describe your background, goals, or situation. The advisor will suggest the right track or a custom blend — no account needed, works offline.

Powered by keyword matching — not AI. The advisor analyzes your description to recommend a track based on role, experience, and goals.
Quick-start personas
Track Advisor (Rule-Based) Offline Mode
Resource Reasoning

Set Weekly Activity Goal

How many activities do you want to complete each week?

Claude API Settings

Enter your Anthropic API key to enable AI-powered chat advising. The key is stored in your browser only.

Your API key is stored locally using basic encoding. Do not use this on shared or public computers.
Fork & Customize

Make it yours

This curriculum is a single HTML file with zero external dependencies. Fork it on GitHub, swap in your own content, and have a live site in about 20 minutes. No build step, no framework, no account required.

Why fork this?

The curriculum is designed for a general AI learner, but your audience might be different — a specific industry, team skill level, or model provider. Forking lets you:

  • Replace any track's resources with your own curated links
  • Rename tracks to fit your domain (e.g., "Clinical AI" instead of "Researcher")
  • Add or remove assessment questions to reflect your learners' backgrounds
  • Point the AI advisor at a different model via your own API key field
  • White-label the whole thing under your team or organization's name
5-minute quickstart
  1. Go to github.com/srieg/ai-curriculum and click Fork (top-right).
  2. In your new fork, go to Settings → Pages. Set Source to Deploy from a branch, branch main, folder / (root). Click Save.
  3. Edit index.html directly in GitHub's web editor, or clone locally and push.
  4. Your site will be live at https://{your-handle}.github.io/ai-curriculum/ within 60 seconds of your first push.

That's it. The whole curriculum is self-contained in one file. No npm, no build step, no deployment pipeline.

What to edit — annotated anchors

All the content you'll want to change lives in the JavaScript data block, roughly lines 2200–2720 of index.html.

What to editWhere (approx. line)Notes
Assessment questionsconst QUESTIONS ~22205 objects; each has options[] with per-track scoring weights
Track definitions (name, color, duration)const TRACKS ~2280Keys: explorer, practitioner, builder, researcher
Per-day resourcesTRACKS[*].weeks[*].days[*]{type, time, title, desc, url, tags[]}
Track metadata (philosophy, reading order)const DEEP_DIVES ~4160Used for context panels, not the day schedule
Track display orderconst TRACK_ORDER ~2730Simple array of track keys
localStorage namespace16 keys prefixed ai-curriculum-*Must rename in forks — see warning below
⚠ Don't break progress tracking — rename the localStorage namespace

Before publishing your fork

Change the localStorage namespace from ai-curriculum- to your own prefix (e.g., my-ai-path-). If you don't, and a learner visits both the original site and your fork in the same browser, their progress data will collide.

Find-and-replace all 16 keys:

ai-curriculum-theme, ai-curriculum-track, ai-curriculum-progress, ai-curriculum-profile, ai-curriculum-knowledge, ai-curriculum-knowledge-state, ai-curriculum-interests, ai-curriculum-reviews, ai-curriculum-difficulties, ai-curriculum-engagement, ai-curriculum-chat-quality, ai-curriculum-api-key, ai-curriculum-problems, ai-curriculum-mastery-skips, ai-curriculum-cert-name, ai-curriculum-reassessment-dismissed

A single find-and-replace of ai-curriculum-your-prefix- across the file handles all 16 in one shot.

Optional: bring your own model

The curriculum includes a track advisor that runs on keyword matching by default (no API key needed). If you want to power it with a real language model:

  1. Click the key icon in the advisor panel and paste your Anthropic API key.
  2. Your key is stored locally in ai-curriculum-api-key (base64-obfuscated) — it never leaves your browser.
  3. In your fork, update the system prompt in the callClaude() function (~line 4700) to reflect your curriculum's focus.

The keyword-matching fallback always works without any key, so this step is truly optional.

Ready to build your own AI curriculum?

Fork on GitHub
Practice Week 1 Practice