Learn React with a kitten in your corner.
Free lessons that type themselves while a friendly voice explains. Pause, and it’s your turn.
Download free Windows & Linux · no account needed

Go on, poke it.
Three things every lesson does.
Watch
The code writes itself while you listen.
Press play.
Your turn
Pause anytime. Change anything.
const name = "";
<h1>Hi, {name}!</h1>
Hi, Biscuit!
Break it
Mistakes get explained in plain English.
consle.log("hi");
Something needs a small fix. That’s completely normal!
JavaScript doesn’t know anything called “consle” yet. Check the spelling (capital letters matter!).
ReferenceError: consle is not definedJavaScript doesn’t know anything called “consle” yet. Check the spelling (capital letters matter!).
The real thing.
1 / 5





20 stops to your first app.
Nothing locked. Start anywhere.
JavaScript
55 lessonsReact
56 lessonsRouter
23 lessonsBuild!
8 lessonsSee every module
- Welcome to React Tutor
- Values and variables
- Functions
- Making decisions
- Arrays and lists
- Objects and modern syntax
- Pages that respond
- Splitting code into files
- Hello, React
- Components and props
- Lists and conditional rendering
- State and events
- Forms and inputs
- Thinking in React
- Effects and loading data
- Refs, context and custom hooks
- React Router basics
- Dynamic and nested routes
- Search params and data routers
- Capstone: Recipe Book app
Hi, I’m Kit! Ask me anything: what a word means, why your code isn’t working, or how to build something you’re dreaming about.
🎤 just talk✏️ reviews your code🪄 writes new lessons🐢 “explain slower”
Kit uses your ChatGPT plan or any of 60+ AI providers, even a model on your own computer.
Quick answers.
Is it really free?
Yes, all 142 lessons. Kit uses your own ChatGPT plan or API key, so AI usage is billed by that provider.
Never coded before?
Perfect. Lesson one starts with what a code editor is.
Does it work offline?
Yes. Lessons, the voice and speech-to-text run on your computer. Only Kit needs internet, unless you use a local model.
Need Node.js or VS Code?
No. The editor, browser preview and console are built in.