What do you want to learn this week?

Tell codeset what you want to build or be able to do. It plans the route and tutors you one on one until you can.

Free to start · no card needed

How a course goes

By the end, you can do it without the tutor.

The obvious question

Why not just ask ChatGPT?

For a one-off question, go and do that. The difference shows up over weeks, when you need to finish something and still be able to do it yourself afterwards.

Structure

A general chatbot

Whatever you think to ask

codeset

A route to your goal, in order

The goal

A general chatbot

Whatever you asked last

codeset

Yours, in your words, with what done means

What it sees

A general chatbot

Text you paste in

codeset

The work you actually did

Progress means

A general chatbot

The conversation continued

codeset

Lesson checks you passed, at 70% or more

Checks

A general chatbot

Nothing you have to pass

codeset

One at the end of every lesson, done without help

Skipping ahead

A general chatbot

Counts the same as knowing it

codeset

Allowed, and marked as not checked yet

What you end up with

A general chatbot

A transcript you'll never reread

codeset

The thing you built, and the syllabus behind it

The things you'd ask before signing up.

What does it cost?
Nothing to start. Every account gets 2,000 free credits, worth about forty lessons, or a goal of your own and its first twenty-five lessons or so, with no card and no trial clock. Past that, plans start at $14 a month, and the pricing page shows what a credit buys before you spend one.
Which languages can I learn?
Programming languages and software engineering topics are what it knows best, but it is not limited to them. Tell the tutor what you want to be able to do and it plans a route for it, then writes the first lesson while you wait, about a minute. It costs up to 600 credits from the same free balance every account starts with, and if you cancel the goal before opening its first lesson, all of it comes back.
Will it just hand me the answer?
It's built not to. When you get stuck it looks for the thing you've misunderstood and teaches that instead of pasting in a fix. It isn't flawless at this, but it's what the whole tutor is tuned around.
Do I have to install anything?
No. Lessons run in the browser. The editor, terminal, and files open when a lesson needs you to write code. A refresher does not open an editor.
How much time does it take?
One lesson at a time, and it holds your place exactly. Come back a week later and the tutor picks up mid-thought instead of asking you to explain your project again.
What's still rough?
It's early. Some courses go deeper than others, the tutor gets things wrong now and then, and the coding workspace still needs a laptop, though lessons and the tutor work on a phone. You'd be an early user, with everything that means.

Early access

What do you want to be able to do?

Say it, and your tutor plans the route and has your first lesson ready in about a minute.