Learn the foundations
43 JavaScript and TypeScript lessons, layered hints, and checks that tell you what actually works. Local practice doesn't need an account.
Explore the curriculum →CodeTutor Studio / Public beta
Your terminal is now a classroom. Work through a real project with an AI tutor that helps you understand the code—not just generate it.
macOS, Windows, and Linux · Bring your project, not an API key.
YOU
I can write the function. How do I know it works?
01 / MAKE YOURSELF AT HOME
Open the integrated terminal in your IDE, with your project folder selected. Install CodeTutor, sign in through your browser, then launch it here.
Full setup guide →npm install -g codetutor@latest
codetutor account login
codetutor . Requires Node.js and npm. Complete browser authorization before running the last command. The dot means your current folder.
02 / CHOOSE YOUR STARTING POINT
43 JavaScript and TypeScript lessons, layered hints, and checks that tell you what actually works. Local practice doesn't need an account.
Explore the curriculum →Use CodeTutor alongside your existing editor. Ask questions about your repository, work through a change, and review each step.
Start a project session →Stay in the terminal, try the desktop beta, or use the browser with a local CodeTutor server. Your repository stays on your computer.
Choose an interface →LESS GUESSING. MORE UNDERSTANDING.
Start small. Ask why. Build something you can explain.
Set up CodeTutor →