Your games already contain your next lesson.

ChessPM — Chess Personal Mentor · Windows software

ChessPM scans your games with the engine, finds the moves you missed, and turns them into puzzles and an opening repertoire you train on.

Kasparov, Garry — Ljubojevic, Ljubomir
Auto-detected by ChessPM: 1. Bb7 Rc7 2. a4 Nxb4 (2... Rxb7 3. axb5 Nxb4 4. Nd6) (2... Bxc4 3. Bxa6) 3. axb5 Rxb7 4. Nd6 — Piece Bishop left en prise · difficulty 4
ChessPM is developed under the direction of IM Michael Pasman, a lifelong chess player and software developer with decades of experience in both chess and technology.
Meet the developer →