Train your chess openings

A chess opening trainer with ready-made lines and an explanation for every move. The lines are chosen from real-game statistics: the opponent's most common replies and typical mistakes.

Openings

All openings

Lines with an explanation for every move

Open any opening and start with its first line — every line has two modes.

Learn

Play the line yourself: before every move there is an explanation and a prompt on what to play, and the opponent replies on its own. An opponent’s mistake is flagged, and at the end — a summary and a look at its other moves.

Practice

Play the line and the replies to the opponent’s other moves without explanations. Hints come in two steps: first the square, then the arrow. Without mistakes or hints a variation counts as mastered.

Opening traps

In some lines the opponent walks into a trap. The write-up shows the position at the moment of the mistake, the move that punishes it and how to defend yourself.

All traps

Your own repertoire

Your own answers to opponent moves

An opening repertoire is your own set of answers for White and for Black. You assemble it yourself: you see which moves opponents play most often at your level and choose your reply.

  • Opponents’ common moves and how often they occur
  • Gaps — common moves you have no answer to yet
  • Spaced-repetition practice: after a mistake a position comes back sooner

The repertoire is free up to a limit of saved moves; practice is unlimited.

PRO: every line and an unlimited repertoire

One PRO works in both sections — the ready-made openings and your own repertoire.

  • Every line of the ready-made openings — Learn and Practice
  • Your own repertoire with no move limit — for White and for Black
  • Everything you saved stays with you after the term ends

One-time payment for 1, 3, 6 or 12 months. It is not a subscription: there are no automatic charges and nothing to cancel.

FAQ

What is a ready-made opening?

A ready-made opening is a set of lines, each running from the first move to the outcome. Every move you play comes with an explanation, and the board shows marks and arrows. First you step through a line, then you play it yourself while the opponent replies. Lines are picked from the statistics of games by players of different levels.

All openings

What is an opening repertoire?

It is your own set of answers to the opponent’s moves, separately for White and for Black. In the Repertoire section you see which moves opponents play most often at your level, choose your reply and save it.

Open the repertoire

How is a ready-made opening different from my own repertoire?

A ready-made opening is already worked out: you pick it, step through the lines with explanations and play them yourself. You build your own repertoire yourself, from your own answers. These are two separate sections: lines from a ready-made opening are not copied into your repertoire.

What level is the site for?

For beginners and amateurs — from children in chess schools to adult players. You can start from scratch with the ready-made openings: open one and start with its first line. Your own repertoire is handier to build once you have decided what you will play.

Do I need an account?

No. The ready-made openings and your own repertoire work without an account: progress and your moves are saved in your browser. An account is needed for free sync between devices and for buying PRO. You can sign in with email, Yandex ID or VK ID.

How much does PRO cost and what does it give?

PRO opens every line of the ready-made openings and removes the saved-move limit in your own repertoire. The price depends on the term — 1, 3, 6 or 12 months. It is not a subscription: the payment is one-time, there are no automatic charges and nothing to cancel. When the term ends, everything you saved stays, but paid lines and repertoire growth above the limit close again.

PRO plans

Which languages does the site support?

Russian and English: the interface, the ready-made openings and their move explanations.

Start with any opening

Open an opening and start with its first line. No sign-up needed.