Chess opening trainer

Drill your openings into muscle memory

Prepare answers to the moves opponents actually play as White and as Black, and drill your lines with spaced repetition

Italian GamePlayer games 1200–1500
The most common replies here:
Bc533%
Nf629%
h617%
Three steps

Build → Learn → Remember

Three steps of opening prep — each works on its own.

Repertoire
e446% play it54%
Nf338% play it51%
Bc424% play it49%
12 of 15 opponent replies covered2 gaps

Built. Your lines on the board

Prepare an answer to every move opponents play often. See what players at your level actually play, where they go wrong most, and where your repertoire still has gaps.

Lessons
3. Bc4 — pressure on the weak f7 point
0:42
the lesson is waiting for your move

Learned. Ideas in words

Every move is explained aloud: why it is played and what comes next. At key positions the lesson waits for your move. Lines are picked from real games and checked with an engine.

Practice
your move as White
A position from your repertoire. What's your move?
we'll revisit the position sooner after a mistake

Remembered. No rote learning

Spaced repetition brings positions back sooner after mistakes and less often after correct answers.

No sign-up — your lines are saved in your browser
Catalog

Openings

Start with a single lesson

No sign-up: take a lesson or build your first line — your repertoire stays in the browser.

FAQ

FAQ

What is a chess opening repertoire?

+

An opening repertoire is your own set of opening lines for White and for Black — prepared answers to the moves opponents play most often. Instead of improvising in the first moves, you reach positions you have studied and understand.

How do I build a chess opening repertoire?

+

Choose whether to play as White or Black and start with one line. In the builder, select your level, look at the moves opponents play most often and choose your replies. Save the whole line and practise it on the board. Then return to other common replies and gradually expand your repertoire. If an opening is unfamiliar, you can first explore its ideas in a separate course.

Build your first line

How do I memorize opening lines without rote learning?

+

Lines stick through position-based practice: the site shows a position from your repertoire and asks for your move. Positions return sooner after mistakes and less often after correct answers. Separate courses explain opening ideas in words — an understood idea lasts longer than a memorized sequence.

Do I need an account?

+

Building your repertoire and practice work without an account, and so do the open lessons — some courses have their first lessons available to everyone. Signing in is needed for free repertoire sync across devices and for buying PRO.

What level are the lessons for?

+

For beginners and club players: we explain opening ideas in words, not just bare variations.

Is it free?

+

The repertoire within the saved-move limit and spaced-repetition practice are free and work without an account. Cross-device sync is also free, but requires an account. Some courses have their first lessons open to everyone; the remaining lessons are included in PRO Lessons.

How much does PRO cost?

+

PRO comes in three options: PRO Repertoire — unlimited saved moves, PRO Lessons — every course in full, and the Bundle — both products for less than buying them separately. The price depends on the period — 1, 3, 6 or 12 months. One-time payment, no auto-renewal.

PRO plans and prices

Who narrates the lessons?

+

The Russian lessons are read by a synthesized voice, not a human narrator. It sounds close to natural speech, but it can occasionally misplace a stress or swallow a word — the full text of every explanation is always on screen next to the board, so nothing is lost. In the English version the text is read aloud by your browser's speech synthesizer.

Which languages are available?

+

Russian and English — the interface and the full lesson texts. Russian lessons come with ready-made narration; in English the explanations are read aloud by your browser (text-to-speech).