TopicLearn gives you two ways to start: a single lesson or a full course. Pick a single lesson when you have one narrow gap to close today. Pick a course when the thing you're learning needs more than one sitting to stick.
What a single lesson actually is
A single lesson is one self-contained session built around a narrow prompt, something like how binary search works, what a subnet mask does, or the difference between var, let, and const in JavaScript. It gets the same kind of exercise a course lesson would, a code runner, a recall check, a short written reflection, whatever the topic calls for, but there's no multi-lesson plan sitting in front of it. You type the topic, the lesson builds, you do it, and you're done.
What a course is built for
A course exists because most real skills don't fit into one sitting. Learning conversational Spanish, relearning algebra from the ground up, or working through a certification's full syllabus needs lessons that build on each other, with active recall and review planned into the sequence from the start rather than left for you to schedule yourself. Before a course gets built, you also get a plan you can react to: widen a section that's too thin, narrow one that's too broad, rewrite a lesson aimed at the wrong level. A single lesson skips that review step, because there's only one lesson in it to have an opinion about.
A course also doesn't have to be finished in one go. Start it at midnight, pause for two weeks, come back and pick up exactly where you left off. That kind of flexibility matters for a subject spread across many lessons in a way it doesn't for a single lesson, since finishing a single lesson in one sitting is usually the whole point of choosing it.
Both formats can start from your own material
Neither format requires typing a bare topic name and hoping for the best. If you already have notes, a syllabus, an article, or a set of links you want turned into practice, you can build either a single lesson or a full course from them instead of starting from scratch. The choice between one lesson and a full sequence is separate from where the material comes from.
A concrete example
Say you're prepping for a technical interview next week, and the one thing tripping you up is explaining Big O notation clearly. That's a single lesson: narrow, specific, done in one sitting. Now say you're switching careers into data analysis and need to go from knowing nothing about SQL to being comfortable writing joins, subqueries, and window functions. That's not one gap, it's a sequence of them, each depending on the last, which is exactly what a course is for.
Signs a single lesson is the right call
- You have one question blocking you right now, like what a specific error message means or how one formula works, and you need the answer today, not a multi-lesson plan.
- You already know most of a subject and want to shore up one weak spot instead of sitting through material you've already covered.
- You're not sure a topic is worth a real commitment yet, and a single lesson is a fast way to find out before you build a whole course around it.
Signs a course earns the extra step
- The subject has parts that build on each other, so skipping straight past a plan risks skipping a step you needed.
- You want review spaced into the material as it's built, not something you have to remember to schedule yourself.
- You're working toward something with a real deadline, an exam, a certification, a job requirement, where a single lesson won't cover enough ground.
Neither choice locks you in
Starting with a single lesson doesn't rule out a course later. If a topic turns out to need more than one sitting, you can start a full course on it as soon as that becomes clear, and the lesson you already did isn't wasted, it's just the first thing you understood before you decided to go deeper. The reverse works too: if a full course turns out to be more than the topic needed, that's information worth having before you sink more time into it, not a reason to feel like you picked wrong. The single lesson was never a trial version of the course. It was the right size for the job you actually had.