Syllabus-generated course for a Railway job posting, showing the module sidebar and rendered company primer

Syllabus

Give it a job posting link. It gives back a self-contained interview-prep course: a company/product/culture primer, then a module per interview stage, each with study notes, a quiz, and real, runnable coding exercises in the languages the posting actually names — scaled from a phone-screen warmup up to onsite/final-round depth.

What It Does

Researches the company

Not just the JD — product, business model, stated values, recent news, and the company's real published interview process when it exists.

Writes real exercises

Starter, test, and solution files on disk, in the languages the posting names, grounded in the company's actual product domain instead of generic algorithm trivia.

Runs on two agents

One SKILL.md package, no adaptation needed — drops into Claude Code and Hermes identically via install.sh.

Install

git clone https://github.com/jonathanpopham/syllabus
cd syllabus
./install.sh

Symlinks skill/ into ~/.claude/skills/syllabus and/or ~/.hermes/hermes-agent/skills/productivity/syllabus, whichever it finds on the machine. Then, in Claude Code or Hermes:

Here's a job posting: https://example.com/jobs/backend-engineer
Make me a prep course for it.

Output is a self-contained course.html — no CDN, no network calls, safe to open locally or hand to a study partner — plus the raw exercise files it embeds. Not affiliated with Udemy; "course" describes the format, not the platform.