New — Chess theory articles & opening guides learn.openingdrills.com FREE
Chess Opening Trainer

Master Chess Openings
in Half the Time

The trainer that always plays theoretically correct moves — so you drill what actually matters on the board.

For club players rated 1200–2200 who are serious about improving their opening repertoire

The Problem

You're drilling moves
your opponents will never play

What engines make you train
2.b3 <1% of games
2.Qh5 2% of games
3.Bb5+ 3% of games
Hours wasted on theory that never shows up
vs
What real opponents actually play
2.d4 67% of games
2.Nc3 20% of games
2.Nf3 10% of games
OpeningDrills drills only these moves

Based on Lichess Masters DB — the moves club players actually play, not engine computer lines.

How It Works

Train the full opening tree,
not just one line

The computer responds with the top theoretical moves from Lichess Masters DB. You drill every variation until it's instinct.

Theory-only moves
Every response is from master games
3. e5 Bf5 87% of masters
4. Nf3 e6 next up
Source: Lichess Masters DB
All branches
Every fork. One session.
Caro-Kann variations
3.e5 Bf5
● training now
3.Nc3 dxe4
○ up next
3.exd5 cxd5
○ queued
Mastery tracking
Know exactly where you stand
Advance Variation Mastered
Exchange Variation Familiar
Classical Variation Learning
Try It Now

Play the Italian Game — right here

Drag pieces to make your move. The computer responds with theory. See exactly how the trainer works before you sign up.

Your move — play 1.e4 to start the Italian Game
Nice! You just trained
the Italian Game opening.
Want to master 50+ openings and track your progress? Sign up free — no credit card required.
Sign Up Free
Italian Game
1.e4 e5 2.Nf3 Nc6 3.Bc4 — one of the oldest and most popular openings
Move history
No moves yet — drag a piece to begin
Your turn — play the main line move: e4
Sign Up Free to Unlock All Openings
Pro Features

Your openings. Your rules.

Not limited to our library — bring your coach's prep, your own repertoire, drill it until it's reflex.

01

Add any line — drill it forever

Your coach's prep, a YouTube line, your pet variation. Record it directly on the board, save, and it trains like any built-in opening.

  • ✓ Record from any position
  • ✓ Same mastery tracking as built-in lines
  • ✓ Drill unlimited times
Add Custom Line
Line Name
My Sicilian Prep
Recorded Moves
1.e4 c5 2.Nf3 d6 3.d4 cxd4 4.Nxd4 Nf6 ●
Save Line
Reset
My Custom Lines
London System — f4 Setup Mastered
My Sicilian Prep Learning
02

Train all lines at once — no more gaps

Combined Tree mode mixes every selected variation into one session. You're forced to react correctly no matter which branch appears.

  • ✓ Mix built-in + custom lines
  • ✓ Random branches — real decision-making
  • ✓ Per-line mastery still tracked separately
Combined Tree Training
Active
Combined Tree Mode
Lines in this session (4)
Advance Variation Caro-Kann
Najdorf Variation Sicilian
My Sicilian Prep ★ Custom
Game Analysis

Find your opening weaknesses automatically

Connect your Lichess or Chess.com account. We analyze your games with Stockfish and show you exactly where your openings fail — then let you drill the fix.

01

Import & analyze your games from Lichess or Chess.com

Enter your Lichess or Chess.com username, hit Sync — we pull your recent games, run Stockfish analysis on the opening phase, and find every blunder in the first 10 moves. No manual work required.

  • ✓ One-click import from Lichess or Chess.com
  • ✓ Stockfish analysis at depth 15
  • ✓ Blunders flagged automatically (100+ centipawn loss)
  • ✓ Real-time progress via live updates
Game Sync
Connected
Lichess
Chess.com
DrNykterstein
Sync Games
✓ 47 games imported · 47 analyzed
vs opponent_42 Sicilian · B20 Win
vs chess_master99 Caro-Kann · B10 Loss
vs rapid_king Italian · C50 Win
02

See your weaknesses — then fix them

We group your games by opening, calculate win rates and average blunders, and rank your weakest openings. One click takes you straight to drilling that exact opening — closing the gap between analysis and improvement.

  • ✓ Win rate & blunder stats per opening
  • ✓ Weak openings flagged automatically
  • ✓ Priority weakness cards with one-click training
  • ✓ Turn analysis into action — not just data
Opening Weaknesses
Opening Games Win % Blunders Status
Caro-Kann B10 12 25% 3.2 Weak
Sicilian B20 18 33% 2.8 Weak
Italian C50 9 67% 0.8 OK
#1 Priority: Caro-Kann
Win rate: 25% Blunders: 3.2 12 games
Train this opening →
Simple Pricing

You've already paid too much for tools that don't work

Start free. Upgrade when you're ready to unlock your full repertoire.

Theory-only moves
Full opening tree
Mastery tracking
Dashboard & streaks
Coach assignments
Free
$0

No credit card required

  • 1 opening of your choice
  • Full line training for that opening
  • Mastery tracking
  • All 30+ openings
  • Combined tree training
  • Custom opening lines
  • Lichess & Chess.com game analysis
  • Dashboard & streaks
Get Started Free
Secure payment via Stripe
Cancel anytime, no questions
No credit card for free tier
Support within 24 hours

Stop drilling moves your opponent
will never play

Start free in 30 seconds. No credit card required.

Start Training Free — No Card Required