GitHub Download

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
Kit, the React Tutor kitten, waving
React Tutor lesson player: code editor teaching useState, a live preview with a Like button, narration captions and the Kit tutor panel
142 lessons works offline free

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!ReferenceError: consle is not defined
JavaScript doesn’t know anything called “consle” yet. Check the spelling (capital letters matter!).

The real thing.

1 / 5

Lesson player with editor, live preview and captions
Lessons
Practice exercise with test checklist and a friendly error explanation
Practice
Editor autocomplete suggesting useState
Autocomplete
Quiz question with the answer explained
Quizzes
Home screen with progress and modules
Your progress

20 stops to your first app.

Nothing locked. Start anywhere.

JavaScript

55 lessons

React

56 lessons

Router

23 lessons

Build!

8 lessons
See every module
  1. Welcome to React Tutor
  2. Values and variables
  3. Functions
  4. Making decisions
  5. Arrays and lists
  6. Objects and modern syntax
  7. Pages that respond
  8. Splitting code into files
  9. Hello, React
  10. Components and props
  11. Lists and conditional rendering
  12. State and events
  13. Forms and inputs
  14. Thinking in React
  15. Effects and loading data
  16. Refs, context and custom hooks
  17. React Router basics
  18. Dynamic and nested routes
  19. Search params and data routers
  20. 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.

Free. Go learn.

Also .msi · .deb · .rpm · source

Windows may say “protected your PC” because the installer isn’t signed yet: click More info, then Run anyway.

Kit asleep on a laptop

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.