Open Learn, Courses. Each course has short lessons with a board, explanations, exercises and a short quiz. Finish a course to earn a training (course) rating.

How the courses are organised
- By level: New to chess, Beginner, Novice, Intermediate, Advanced, Expert. Your level is picked from your rating and shown first as Recommended for you.
- By track: Basics, Tactics, Checkmates, Middlegame, Endgame.
- Each course lists its target rating (for example The chessboard about 100, Basic checkmates about 550, Forks about 1300, Endgame 10 about 2400).
Examples, from first move to grandmaster
- Basics (100 to 450): The chessboard, How the pieces move, Capturing pieces, Check, checkmate and stalemate, Castling, promotion and en passant, Piece values and good trades.
- Tactics (700 to 1400): Mating patterns I and II, Back-rank mates, Discovered attacks, Forks, Pins and skewers, Deflection and decoy, Sacrifices on the king, Defensive moves, Quiet moves.
- Middlegame (600 to 2400): Middlegame 1 to 10, from free pieces to grandmaster calculation.
- Endgame (600 to 2400): Endgame 1 to 10, from basic mates to bishop and knight mate, plus Endgame fundamentals.
- Openings: Opening principles (and the lines trainer: see Opening lines).

Tips for taking a course
- Do not skip the exercises. Try each one before you press hint.
- A mistake in a lesson goes into the course review queue and returns later.
- Take one lesson, then one puzzle set on the same theme.
Tip: the course rating is a training measure. Your real progress is in your games.
Open in the app: https://chessgm.net/train/courses
Open this in chessGM (opens in a new tab)
chessGM is not affiliated with Chess.com, Lichess or Stockfish; they are named only to say what the app can read or compare with.