CodeTrain / Docs
CodeTrain documentation
Everything published about how CodeTrain works, in one place. Pick the section that matches what you are doing.
Using the product
- The homepage runs a real lesson in the browser with no account. It is the fastest way to see what a step looks like and what happens when your code does not pass.
- The course catalog lists every curated course and class. These are the starting point rather than the product: the tutor writes a lesson on any topic you name, or on any public repository you paste.
- How the Socratic method works here is the exact contract the tutor keeps, quoted from the code that enforces it.
- Learning an unfamiliar codebase covers repo mode and what it refuses to read.
Building against CodeTrain
- Developer API: the public REST endpoints, rate-limit headers, the versioning policy, and how to install the command line tool.
- /llms.txt: when to reach for CodeTrain, and every page as markdown. Read this first if you are an agent.
- Any page on this site serves markdown to a client that asks for it with
Accept: text/markdown.
Trust and data
- Security and data handling: where your code goes, what is stored, and how to report a vulnerability.
- Privacy policy: what we collect and how to have it deleted.
- Terms of service.
- About CodeTrain and how to reach a person.
What is changing
- Changelog: what shipped and when, newest first.
- Roadmap: what is being built, what is next, and what we are still thinking about. Shipped items link to the changelog entry that proves it.
- Comparisons: how CodeTrain differs from coding assistants, AI course builders, chatbot study modes and traditional course platforms.
- Conductor Network: the referral programme and how payouts work.