Stockfish 19
GPL-3.0Computer opponents and game review. The engine runs in your browser; its source code is available at the link.
The Stockfish developers, compiled to WebAssembly by Nathan Rugg (stockfish.js)About Ponderchess
Chess is more rewarding when you understand the idea behind the move.
Ponderchess brings the board, the explanation, and the chance to try together. A place to begin, to return to, and to see something new.
Find your next lessonThe idea behind the board
A rule is easier to remember when you can see it happen. A plan makes more sense when you can play it out. And a mistake becomes useful when it gives you something to try next.
That is the approach here: visual lessons, boards you can explore, and explanations that connect a move to its purpose. Begin with the basics or follow a question wherever it takes you.
Start with a pawn. Watch the pattern, make the move, and build your understanding one idea at a time.
Enter the learning roomPut an idea into practice against a computer opponent, or slow down and find the opportunity in a puzzle.
Play a gameExplore opening plans, study memorable games, and meet the players whose ideas still shape chess.
Explore the collectionMade for the way you learn
Movement demonstrations and playable positions turn abstract rules into something you can explore.
Replay a demonstration, revisit a lesson, or switch between 2D and 3D where available. There is room to take your time.
Open chess data and community-built software make much of this experience possible. Their work is credited below.
Good to know
If chess is new to you, begin in the learning room with the board and the pieces. If you already play, try a puzzle, explore an opening, or work through an endgame.
The current learning and playing experience does not require an account. Saved games, puzzle progress, and preferences use this browser’s storage; they do not automatically follow you to another device.
Computer play uses Stockfish in your browser. Opponent settings adjust how moves are selected and how strongly the engine plays. Displayed levels are practice guides, not official ratings.
Clearing this site’s storage can remove saved games, progress, bookmarks, and settings. Export games you want to keep before clearing it. Private browsing may discard this information when the session ends.
Built on shared knowledge
Thank you to the developers, contributors, and chess communities behind these resources. Each project retains its own licence and terms.
Computer opponents and game review. The engine runs in your browser; its source code is available at the link.
The Stockfish developers, compiled to WebAssembly by Nathan Rugg (stockfish.js)Every named opening and variation.
lichess.org contributorsThe puzzle trainer.
lichess.orgPerfect endgame defence and results.
lichess.org, using Syzygy tablebasesLive move statistics on opening pages.
lichess.orgMove legality, notation and game rules everywhere on the site.
Jeff Hlywa and contributorsThe 3D board. The pieces are generated in code, so no model files are used.
three.js authors and PoimandresPlayer photographs have individual credits and source links on the champions page and player profiles. Acknowledgement does not imply endorsement or affiliation.
Your next chapter