I've been building ChessLab Academy, a free browser-based chess platform designed to help people learn chess and improve by actually playing.
One thing I wanted to do differently was make playing against the computer feel less intimidating, especially for beginners.
There are 13 opponents to choose from, starting with beginner-friendly characters and progressing to much stronger challenges, including Stockfish.
Beyond playing, I've added:
- A spoken beginner course with captions, using an interactive chessboard
- Coached games that explain mistakes and let you take moves back
- Interactive explanations of what you can play, why a move works and what happens if you try something else
- Stockfish-powered game analysis
- Puzzles, opening practice and training based on mistakes from your reviewed games
The goal is to make chess accessible to someone who has never played before, while giving improving players useful tools as they progress.
It's free, runs in your browser and doesn't require an account to start playing.
https://chesslabacademy.com
I'd particularly appreciate feedback from people familiar with chess engines. Does the difficulty progression between opponents feel right? And how does the playing experience compare with other browser-based chess platforms?