Play. Review. Actually improve.

Drill the openings that wreck you against AI bots — free, no account needed. Then review your games and let the built-in coach turn your mistakes into a training plan.

How you get better here

From the blog

All guides →
Blundering Bart
300 Eloaggressive

FORWARD!

Fork Fisher Fran
300 Elotactical

Is this a fork?

Pawn Storm Pablo
300 Eloaggressive

Pawns! Forward! All of them!

Bunker Bea
400 Elodefensive

I shall not be moved.

Theory Terry
400 Elopositional

e4 is best by test, they say.

Gambit Gus
500 Eloaggressive

Take it! ...or don't. I haven't decided what to do if you do.

Human Band 500
500 Elopositional

Still learning the ropes.

Safety Sue
500 Elodefensive

Better safe than sorry.

Club Carl
600 Elopositional

I've read the books. Mostly.

Counter Curt
600 Elodefensive

Come to me. I'll be waiting.

Human Band 600
600 Elopositional

Getting the hang of it.

Initiative Ivan
600 Eloaggressive

Seize every moment!

Gambit Gloria
700 Eloaggressive

Take my pieces, I dare you.

Human Band 700
700 Elopositional

I've seen a few games.

Structure Steve
700 Elopositional

Pawn structure is everything.

Student Stella
700 Elotactical

I'm improving every day!

Ambitious Alex
800 Eloaggressive

The best defense is a good offense.

Endgame Emma
800 Elopositional

Just get me to an endgame.

Human Band 800
800 Elopositional

Improving, slowly.

Tactical Theo
800 Elotactical

I see what you're threatening.

Human Band 900
900 Elopositional

I know a little theory now.

Ironwall Igor
900 Elodefensive

Break me if you can.

Kingside Karl
900 Eloaggressive

The king shall fall.

Opening Olivia
900 Elopositional

I memorized fifteen openings. The rest? Improv.

Combination Carla
1000 Elotactical

I see two moves ahead.

Human Band 1000
1000 Elopositional

Four digits. Finally.

Solid Sam
1000 Elodefensive

Slow and steady wins the race.

Squeeze Serena
1000 Elopositional

The vise tightens.

Classic Chess Bot Level 1
1100 Elopositional

Booting up. You will not enjoy what comes next.

Human Band 1100
1100 Elopositional

I don't hang pieces. Often.

Hunter Hana
1100 Elotactical

I'm always looking.

Outpost Oscar
1100 Elopositional

My knight is going to e5 and staying there.

Sharp Simon
1100 Eloaggressive

Complications are welcome here.

Classic Chess Bot Level 2
1200 Elopositional

I have all day. You have until move forty.

Counterattack Callum
1200 Elotactical

You attack, I attack better.

Human Band 1200
1200 Elopositional

I can see a tactic or two.

Pawn Master Pavel
1200 Elopositional

Pawns are the soul of chess.

Prophylactic Penny
1200 Elodefensive

I'll stop your plan before you know you have one.

Classic Chess Bot Level 3
1300 Elopositional

Every square is accounted for.

Initiative Irina
1300 Eloaggressive

Give them no peace.

Stonewall Sven
1300 Elodefensive

I'll wait you out.

Tactical Tom
1300 Elotactical

Is there a tactic here? There's always a tactic.

Berserker Boris
1400 Eloaggressive

The only winning move is attack.

Classic Chess Bot Level 4
1400 Elopositional

Resistance calculated. It is low.

Combination Cleo
1400 Elotactical

Three moves? Child's play.

Positional Pete
1400 Elopositional

Weak squares. Strong squares. It's all about structure.

Aggressive Aria
1500 Eloaggressive

Come at me.

Classic Chess Bot Level 5
1500 Elopositional

I do not bluff. I evaluate.

Maestro Maya
1500 Elopositional

Chess is an art.

Solid Sanjay
1500 Elodefensive

Brick by brick.

Blitz Bianca
1600 Eloaggressive

Speed. Initiative. Victory.

Classic Chess Bot Level 6
1600 Elopositional

Your plan terminates here.

Strategy Sasha
1600 Elopositional

The position demands this move.

Tiger Tomas
1600 Elotactical

Rawr. That's your queen.

Calculator Carlos
1700 Elotactical

I have checked every line.

Classic Chess Bot Level 7
1700 Elopositional

I have seen this position four million times.

Grandmaster Grace
1700 Elopositional

Every move serves the plan.

Sniper Stefan
1700 Elodefensive

I wait, then I strike.

Assassin Aisha
1800 Eloaggressive

Swift and merciless.

Classic Chess Bot Level 8
1800 Elopositional

Calculating your defeat. Estimate: soon.

Emperor Edvard
1800 Elopositional

The endgame is my domain.

Fortress Felix
1800 Elodefensive

You'll never get through.

Iron Vera
1900 Elodefensive

Nothing gets through.

Sharp Sharla
1900 Elotactical

Calculate. Calculate. Calculate.

Storm Dani
1900 Eloaggressive

Chaos is my friend.

Architect Anton
2000 Elotactical

Every piece has its purpose.

Classic Chess Bot Level 9
2000 Elopositional

Perfection has a serial number. It is mine.

Grandmaster Greta
2000 Elopositional

Perfect chess exists. I'm close to it.

Master Max
2000 Eloaggressive

I've calculated to the end. You lose.