A deeper look at each step of the course-creation wizard — what to type, what each answer does to the resulting course, and how to use the agent chat.
The wizard exists because a sentence isn't enough information to build a good course. The four steps are the smallest set of questions that produces a curriculum tailored to you rather than to people who Googled this topic.
A free-text field. Two or three sentences is the right length. Bad goals are vague ("machine learning"); good goals state both the topic and the use case ("I want to understand modern ML well enough to interview at a research-adjacent company").
The goal text is preserved verbatim and used as the starting context for every later AI call in the pipeline.
Strive asks two follow-ups:
This step is where most learners under-invest. The more honest you are about why and what, the better the course.
This step is dynamic — the agent generates a personalized questionnaire based on Step 1 and Step 2. If your goal involves Python, you'll get a Python question. If it involves linear algebra, a linear-algebra question. The point isn't a test — there's no grade — it's to know which fundamentals to skip.
Be honest. Saying you know things you don't will produce a course that skips foundations you actually need. Saying you don't know things you do will produce a course that bores you with material you've seen.
Pick a depth tier:
You can also pick a goal-type chip — Master, Monetize, Pass an exam, Build something, Achieve fluency — which biases the course in characteristic ways. Master leans theoretical; Build leans hands-on; Pass skews toward question-shaped material.
If your stated goal and the chosen depth seem mismatched (you ask for "a quick intro" but pick Deep, or you ask for "deep mastery" but pick Quick), the agent surfaces a gate before it generates. You confirm — "yes, I really do want a Deep course on a Quick-feeling topic" — and the structure proceeds. The gate exists because expensive mistakes upstream are common with learners who are new to self-study.
After generation, you see a draft structure and can chat with the agent to refine it. The agent can add, remove, merge, split, and reorder modules. It does not write lesson content — that comes later, on demand. Use this step generously. Iterating the structure once now is much cheaper than discovering the wrong shape after generating five lessons.
When the structure looks right, click Generate. A small fraction of your allowance is debited for the structure itself (the per-lesson generation that comes later is where most of the cost actually lands), and the course appears in your library.