Subjects

Learn. Practise. Make progress.

Sound familiar?

Here’s what changes when you practise instead of just reading.

  • “I follow tutorials, then go blank when I have to write it myself.”

    Every concept ends in questions you answer yourself, with the reasoning shown after.

  • “I can’t tell what I actually know and what I’m bluffing.”

    Your level, from Beginner to Senior, and your weak concepts, tracked as you go.

  • “Interview questions catch me out on the details.”

    Practise the tricky questions interviewers really ask, until they stop being tricky.

  • “I don’t have time for another hour-long course.”

    Pick 5 to 20 questions and a time that fits. Stop whenever you like.

See for yourself

One question, ten seconds. This is what practice feels like.

Try a real question

True or false: this code prints object.

console.log(typeof null);

A few things to know

Is it free?

Yes. Try practice without signing up. A free account saves your progress and opens the full Beginner level of every subject. Pro (R49 a month) adds the Junior, Intermediate and Senior levels.

Can I earn certificates?

Yes, with the Career plan. Master a level to earn a shareable MasteryLot certificate with its own verification link. It recognises your progress here, not a third-party qualification.

Where should I start?

Choose a subject you want to improve. Beginner lessons introduce each concept before you practise it.