CoQuest

Coding lessons for beginners that explain one idea at a time

The hardest part of learning to code is often not knowing what to do next. Each CoQuest lesson has one clear goal, a plain-language explanation and a small exercise to prove you understood it.

Start your first lesson

What is inside a lesson

Every lesson follows the same simple pattern, so you always know what to expect.

  • A short explanation in everyday language
  • A worked example with its output
  • Quick questions to check understanding
  • A coding exercise with tests and hints

Help when you get stuck

Hints nudge you towards a solution without giving it away. Each course also has a glossary that explains the key terms, from variables to APIs, in plain language.

A path that builds step by step

Lessons are grouped into units that unlock in order. Each unit ends with a boss battle that mixes what you have learned, so you can see how far you have come.

Frequently asked questions

What should a complete beginner learn first?

Start with the fundamentals of any language: variables, data types and simple output. The first unit of each CoQuest course covers these.

What if I get an exercise wrong?

You can try again as often as you like. Tests show what went wrong and hints suggest the next step.

Is there a dictionary of coding terms?

Yes. Every course has a glossary that explains the key terms in plain language.

Keep exploring