Free · No signup · 118 lessons Chessy the knight

Learn any opening by
actually playing it

Drill 3604 chess lessons — openings, gambits, traps & tactics — against an adaptive Stockfish engine. Real win rates from 100M+ Lichess games. Honest verdicts, no fluff.

📚 3604 free lessons
📊 Grounded in 100M+ Lichess games
⚙️ Honest Stockfish verdicts
🎯 Play every position vs adaptive engine
🆓 No signup required to browse

📚 Browse by opening family

Complete guides
Sicilian Defense 315 lessons English Opening 210 lessons French Defense 182 lessons Queen's Pawn Game 155 lessons Queen's Gambit 143 lessons King's Gambit 127 lessons Chess Terms & Questions 117 lessons King's Pawn Game 113 lessons Zukertort Opening 110 lessons Caro-Kann Defense 99 lessons Indian Defense 96 lessons Scandinavian Defense 87 lessons Vienna Game 80 lessons Nimzowitsch Defense 79 lessons Ruy Lopez 70 lessons Italian Game 68 lessons Dutch Defense 56 lessons Bishop's Opening 54 lessons Modern Defense 53 lessons Englund Gambit 50 lessons Alekhine Defense 49 lessons Polish Opening 48 lessons Benoni Defense 45 lessons Bird's Opening 45 lessons Petrov's Defense 40 lessons Van Geet Opening 37 lessons Hungarian Opening 36 lessons Grob Opening 33 lessons Nimzo-Larsen Attack 31 lessons Center Game 29 lessons Rat Defense 28 lessons King's Indian Defense 26 lessons Scotch Game 25 lessons Philidor Defense 24 lessons Slav Defense 23 lessons Réti Opening 22 lessons Checkmate Patterns 22 lessons Trompowsky Attack 21 lessons Pirc Defense 20 lessons King's Knight Opening 18 lessons Latvian Gambit 17 lessons Ponziani Opening 17 lessons Nimzo-Indian Defense 16 lessons Mieses Opening 16 lessons King's Indian Attack 16 lessons Blackmar-Diemer Gambit 16 lessons Chess Endgames 16 lessons Semi-Slav Defense 14 lessons Elephant Gambit 14 lessons Kádas Opening 13 lessons London System 13 lessons Owen Defense 13 lessons Old Indian Defense 12 lessons Grünfeld Defense 11 lessons Barnes Opening 11 lessons Ware Opening 11 lessons Pawn Structures 9 lessons Chess Tactics 8 lessons

Openings & Plans

Main lines · structural plans · key ideas

358 lessons
Accelerated Dragon
ECO B34
Accelerated Dragon: Bc4
ECO B34
Accelerated Dragon: Be3
ECO B34
Accelerated Dragon: Nc3
ECO B34
Accelerated Dragon: Nxc6
ECO B34
Accelerated Dragon: c3
ECO B34
Accelerated Dragon: c4
ECO B34
Amar Opening
ECO A00
Amazon Attack
ECO D00
Amazon Attack: Siberian Attack
ECO A45
Anderssen's Opening
ECO A00
Anderssen's Opening: Nf6
ECO A00
Anderssen's Opening: c5
ECO A00
Anderssen's Opening: d5
ECO A00
Anderssen's Opening: e5
ECO A00
Anderssen's Opening: e6
ECO A00
Anderssen's Opening: g6
ECO A00
Australian Defense
ECO A40
Barnes Defense
ECO B00
Barnes Defense: Bc4
ECO B00
Barnes Defense: Nc3
ECO B00
Barnes Defense: Nf3
ECO B00
Barnes Defense: d4
ECO B00
Berlin Defense
ECO C65
Berlin Defense: Bxc6
ECO C65
Berlin Defense: Nc3
ECO C65
Berlin Defense: O-O
ECO C65
Berlin Defense: c3
ECO C65
Berlin Defense: d3
ECO C65
Berlin Defense: d4
ECO C65
Bogo-Indian Defense
ECO E11
Bongcloud Attack
ECO C20
Borg Defense
ECO B00
Borg Defense: Bc4
ECO B00
Borg Defense: Nc3
ECO B00
Borg Defense: Nf3
ECO B00
Borg Defense: d4
ECO B00
Canard Opening
ECO A45
Caro-Kann Advance
ECO B12
Caro-Kann Advance: Bf5
ECO B12
Caro-Kann Advance: a6
ECO B12
Caro-Kann Advance: c5
ECO B12
Caro-Kann Advance: e6
ECO B12
Caro-Kann Advance: f6
ECO B12
Caro-Kann Advance: g6
ECO B12
Carr Defense
ECO B00
Carr Defense: Bc4
ECO B00
Carr Defense: Nf3
ECO B00
Carr Defense: d4
ECO B00
Catalan Opening
ECO E00
Catalan: Closed Defense
ECO E06
Catalan: Open Defense
ECO E04
Center Game Accepted
ECO C21
Center Game Accepted: Bc4
ECO C21
Center Game Accepted: Bd3
ECO C21
Center Game Accepted: Nf3
ECO C21
Center Game Accepted: Qxd4
ECO C21
Center Game Accepted: c3
ECO C21
Center Game Accepted: f4
ECO C21
Chigorin Defense
ECO D07
Chigorin Defense: Nc3
ECO D07
Chigorin Defense: Nf3
ECO D07
Chigorin Defense: c5
ECO D07
Chigorin Defense: cxd5
ECO D07
Chigorin Defense: e3
ECO D07
Clemenz Opening
ECO A00
Clemenz Opening: c5
ECO A00
Clemenz Opening: d5
ECO A00
Clemenz Opening: e5
ECO A00
Clemenz Opening: e6
ECO A00
Colle System
ECO D04
Colle System: Bf5
ECO D04
Colle System: Bg4
ECO D04
Colle System: Nc6
ECO D04
Colle System: c5
ECO D04
Colle System: e6
ECO D04
Colle System: g6
ECO D04
Creepy Crawly Formation: Classical Defense
ECO A00
Czech Benoni
ECO A56
Czech Defense
ECO B07
Czech Defense: Bc4
ECO B07
Czech Defense: Bd3
ECO B07
Czech Defense: Be3
ECO B07
Czech Defense: Bg5
ECO B07
Czech Defense: Nf3
ECO B07
Czech Defense: f4
ECO B07
Döry Defense
ECO A46
East Indian Defense
ECO A48
East Indian Defense: Bf4
ECO A48
East Indian Defense: Bg5
ECO A48
East Indian Defense: Nc3
ECO A48
East Indian Defense: c4
ECO A48
East Indian Defense: e3
ECO A48
East Indian Defense: g3
ECO A48
English Defense
ECO A40
English Defense: Bf4
ECO A40
English Defense: Nc3
ECO A40
English Defense: Nf3
ECO A40
English Defense: c4
ECO A40
English Defense: e3
ECO A40
English Defense: e4
ECO A40
Four Knights Game
ECO C47
Four Knights Game: Bb5
ECO C47
Four Knights Game: Bc4
ECO C47
Four Knights Game: Nxe5
ECO C47
Four Knights Game: a3
ECO C47
Four Knights Game: d3
ECO C47
Four Knights Game: d4
ECO C47
French Advance
ECO C02
French Advance: Bb4+
ECO C02
French Advance: Nc6
ECO C02
French Advance: Ne7
ECO C02
French Advance: a6
ECO C02
French Advance: c5
ECO C02
French Advance: f6
ECO C02
French Classical
ECO C11
French Classical: Bd3
ECO C11
French Classical: Bg5
ECO C11
French Classical: e5
ECO C11
French Classical: exd5
ECO C11
French Classical: f3
ECO C11
French Exchange
ECO C01
French Exchange: Nf6
ECO C01
French Exchange: Qxd5
ECO C01
French Exchange: exd5
ECO C01
Fried Fox Defense
ECO B00
Giuoco Pianissimo
ECO C50
Giuoco Pianissimo: Nf6
ECO C50
Giuoco Pianissimo: Nge7
ECO C50
Giuoco Pianissimo: Qf6
ECO C50
Giuoco Pianissimo: a6
ECO C50
Giuoco Pianissimo: d6
ECO C50
Giuoco Pianissimo: h6
ECO C50
Giuoco Piano
ECO C54
Giuoco Piano: Nf6
ECO C54
Giuoco Piano: Nge7
ECO C54
Giuoco Piano: Qf6
ECO C54
Giuoco Piano: a6
ECO C54
Giuoco Piano: d6
ECO C54
Giuoco Piano: h6
ECO C54
Global Opening
ECO A00
Goldsmith Defense
ECO B00
Goldsmith Defense: Bc4
ECO B00
Goldsmith Defense: Nc3
ECO B00
Goldsmith Defense: Nf3
ECO B00
Goldsmith Defense: Picklepuss Defense
ECO B00
Goldsmith Defense: d4
ECO B00
Gunderam Defense
ECO C40
Gunderam Defense: Bc4
ECO C40
Gunderam Defense: Nc3
ECO C40
Gunderam Defense: d4
ECO C40
Hippopotamus Defense
ECO B00
Horwitz Defense
ECO A40
Horwitz Defense: Bf4
ECO A40
Horwitz Defense: Nc3
ECO A40
Horwitz Defense: Nf3
ECO A40
Horwitz Defense: c4
ECO A40
Horwitz Defense: e3
ECO A40
Horwitz Defense: e4
ECO A40
Kangaroo Defense
ECO A40
Kangaroo Defense: Keres Defense, Transpositional Variation
ECO A40
Lasker Simul Special
ECO A00
Lemming Defense
ECO B00
Lion Defense
ECO B07
Lion Defense: Lion's Jaw
ECO B00
Mexican Defense
ECO A50
Mikenas Defense
ECO A40
Mikenas Defense: Bf4
ECO A40
Mikenas Defense: Cannstatter Variation
ECO A40
Mikenas Defense: Lithuanian Variation
ECO A40
Mikenas Defense: Nf3
ECO A40
Mikenas Defense: c4
ECO A40
Mikenas Defense: d5
ECO A40
Mikenas Defense: e3
ECO A40
Mikenas Defense: e4
ECO A40
Modern Benoni
ECO A60
Montevideo Defense
ECO A40
Neo-Grünfeld Defense: Goglidze Attack
ECO D70
Neo-Grünfeld Defense: with Nf3
ECO D70
Neo-Grünfeld Defense: with g3
ECO D70
Owen's Defense
ECO B00
Owen's Defense: Bc4
ECO B00
Owen's Defense: Nc3
ECO B00
Owen's Defense: Nf3
ECO B00
Owen's Defense: d3
ECO B00
Owen's Defense: d4
ECO B00
Owen's Defense: f4
ECO B00
Paleface Attack
ECO A45
Petrov Defense
ECO C42
Petrov Defense: Bc4
ECO C42
Petrov Defense: Nc3
ECO C42
Petrov Defense: Nxe5
ECO C42
Petrov Defense: c3
ECO C42
Petrov Defense: d3
ECO C42
Petrov Defense: d4
ECO C42
Polish Defense
ECO A40
Polish Defense: Bf4
ECO A40
Polish Defense: Nf3
ECO A40
Polish Defense: c4
ECO A40
Polish Defense: e3
ECO A40
Polish Defense: e4
ECO A40
Portuguese Opening
ECO C20
Portuguese Opening: Bc5
ECO C20
Portuguese Opening: Nc6
ECO C20
Portuguese Opening: Nf6
ECO C20
Portuguese Opening: a6
ECO C20
Portuguese Opening: c6
ECO C20
Pseudo Queen's Indian Defense
ECO A47
Queen's Indian Accelerated
ECO A50
Queen's Indian Defense
ECO E12
Queen's Pawn, Mengarini Attack
ECO E60
Rapport-Jobava System
ECO D01
Rapport-Jobava System, with e6
ECO D01
Rapport-Jobava System, with e6: Bb4
ECO D01
Rapport-Jobava System, with e6: Bd6
ECO D01
Rapport-Jobava System, with e6: Nc6
ECO D01
Rapport-Jobava System, with e6: Nf6
ECO D01
Rapport-Jobava System, with e6: a6
ECO D01
Rapport-Jobava System, with e6: c5
ECO D01
Rapport-Jobava System: Bf5
ECO D01
Rapport-Jobava System: Nc6
ECO D01
Rapport-Jobava System: a6
ECO D01
Rapport-Jobava System: c5
ECO D01
Rapport-Jobava System: c6
ECO D01
Rapport-Jobava System: e6
ECO D01
Richter-Veresov Attack
ECO D01
Richter-Veresov Attack: Bf5
ECO D01
Richter-Veresov Attack: Boyce Defense
ECO D01
Richter-Veresov Attack: Nbd7
ECO D01
Richter-Veresov Attack: Nc6
ECO D01
Richter-Veresov Attack: c6
ECO D01
Richter-Veresov Attack: e6
ECO D01
Richter-Veresov Attack: h6
ECO D01
Rossolimo Variation
ECO B31
Rossolimo Variation: Nd4
ECO B31
Rossolimo Variation: Nf6
ECO B31
Rossolimo Variation: a6
ECO B31
Rossolimo Variation: d6
ECO B31
Rossolimo Variation: e6
ECO B31
Rossolimo Variation: g6
ECO B31
Saragossa Opening
ECO A00
Saragossa Opening: Nf6
ECO A00
Saragossa Opening: c5
ECO A00
Saragossa Opening: d5
ECO A00
Saragossa Opening: e5
ECO A00
Saragossa Opening: e6
ECO A00
Saragossa Opening: g6
ECO A00
Scandinavian Modern
ECO B01
Scandinavian Modern: Bb5+
ECO B01
Scandinavian Modern: Bc4
ECO B01
Scandinavian Modern: Nc3
ECO B01
Scandinavian Modern: Nf3
ECO B01
Scandinavian Modern: c4
ECO B01
Scandinavian Modern: d4
ECO B01
Semi-Tarrasch Defense
ECO D40
Semi-Tarrasch Defense: Bf4
ECO D40
Semi-Tarrasch Defense: Bg5
ECO D40
Semi-Tarrasch Defense: cxd5
ECO D40
Semi-Tarrasch Defense: dxc5
ECO D40
Semi-Tarrasch Defense: e3
ECO D40
Sicilian Classical
ECO B56
Sicilian Classical: Bb5
ECO B56
Sicilian Classical: Bc4
ECO B56
Sicilian Classical: Be2
ECO B56
Sicilian Classical: Be3
ECO B56
Sicilian Classical: Bg5
ECO B56
Sicilian Classical: Nxc6
ECO B56
Sicilian Dragon
ECO B70
Sicilian Dragon: Bc4
ECO B70
Sicilian Dragon: Bd3
ECO B70
Sicilian Dragon: Be2
ECO B70
Sicilian Dragon: Be3
ECO B70
Sicilian Dragon: Bg5
ECO B70
Sicilian Dragon: f3
ECO B70
Sicilian Kan
ECO B41
Sicilian Kan: Bc4
ECO B41
Sicilian Kan: Bd3
ECO B41
Sicilian Kan: Be2
ECO B41
Sicilian Kan: Be3
ECO B41
Sicilian Kan: Nc3
ECO B41
Sicilian Kan: c4
ECO B41
Sicilian Najdorf
ECO B90
Sicilian Najdorf: Bc4
ECO B90
Sicilian Najdorf: Bd3
ECO B90
Sicilian Najdorf: Be2
ECO B90
Sicilian Najdorf: Be3
ECO B90
Sicilian Najdorf: Bg5
ECO B90
Sicilian Najdorf: f3
ECO B90
Sicilian Scheveningen
ECO B80
Sicilian Sveshnikov
ECO B33
Sicilian Taimanov
ECO B47
Sicilian Taimanov: Bb5
ECO B47
Sicilian Taimanov: Be3
ECO B47
Sicilian Taimanov: Nb5
ECO B47
Sicilian Taimanov: Nc3
ECO B47
Sicilian Taimanov: Nxc6
ECO B47
Sicilian Taimanov: c4
ECO B47
Slav Indian
ECO A50
Sodium Attack
ECO A00
Sodium Attack: Chenoboskion Variation
ECO A00
St. George Defense
ECO B00
St. George Defense: Bc4
ECO B00
St. George Defense: Nc3
ECO B00
St. George Defense: Nf3
ECO B00
St. George Defense: d3
ECO B00
St. George Defense: d4
ECO B00
St. George Defense: f4
ECO B00
Stonewall Attack
ECO D00
Tarrasch Defense
ECO D32
Tarrasch Defense: Bf4
ECO D32
Tarrasch Defense: Nf3
ECO D32
Tarrasch Defense: cxd5
ECO D32
Tarrasch Defense: dxc5
ECO D32
Tarrasch Defense: e3
ECO D32
Three Knights Opening
ECO C46
Three Knights Opening: Bb4
ECO C46
Three Knights Opening: Bc5
ECO C46
Three Knights Opening: Nf6
ECO C46
Three Knights Opening: Steinitz Defense
ECO C46
Three Knights Opening: Winawer Defense
ECO C46
Three Knights Opening: a6
ECO C46
Three Knights Opening: d6
ECO C46
Three Knights Opening: h6
ECO C46
Torre Attack
ECO A46
Torre Attack: Classical Defense
ECO A46
Torre Attack: Classical Defense, Nimzowitsch Variation
ECO A46
Torre Attack: Fianchetto Defense
ECO A48
Two Knights Defense
ECO C55
Two Knights Defense: Nc3
ECO C55
Two Knights Defense: Ng5
ECO C55
Two Knights Defense: O-O
ECO C55
Two Knights Defense: c3
ECO C55
Two Knights Defense: d3
ECO C55
Two Knights Defense: d4
ECO C55
Valencia Opening
ECO A00
Van't Kruijs Opening
ECO A00
Van't Kruijs Opening: Bouncing Bishop Variation
ECO A00
Van't Kruijs Opening: Nf6
ECO A00
Van't Kruijs Opening: c5
ECO A00
Van't Kruijs Opening: d5
ECO A00
Van't Kruijs Opening: e5
ECO A00
Van't Kruijs Opening: e6
ECO A00
Van't Kruijs Opening: g6
ECO A00
Vulture Defense
ECO A56
Wade Defense
ECO A41
Ware Defense
ECO B00
Ware Defense: Bc4
ECO B00
Ware Defense: Nc3
ECO B00
Ware Defense: Nf3
ECO B00
Ware Defense: Snagglepuss Defense
ECO B00
Ware Defense: d4
ECO B00
Yusupov-Rubinstein System
ECO A46
Yusupov-Rubinstein System: Bb4+
ECO A46
Yusupov-Rubinstein System: Be7
ECO A46
Yusupov-Rubinstein System: Nc6
ECO A46
Yusupov-Rubinstein System: b6
ECO A46
Yusupov-Rubinstein System: c5
ECO A46
Yusupov-Rubinstein System: d5
ECO A46

Gambits

Material sacrifices for rapid development

105 lessons
Amar Opening: Paris Gambit
ECO A00
Anderssen's Opening: Polish Gambit
ECO A00
Belgrade Gambit
ECO C47
Benko Gambit
ECO A57
Blackburne Shilling Gambit
ECO C50
Blackburne Shilling Gambit: Nc3
ECO C50
Blackburne Shilling Gambit: Nxd4
ECO C50
Blackburne Shilling Gambit: Nxe5
ECO C50
Blackburne Shilling Gambit: O-O
ECO C50
Blackburne Shilling Gambit: c3
ECO C50
Blackburne Shilling Gambit: d3
ECO C50
Borg Defense: Borg Gambit
ECO A40
Borg Defense: Troon Gambit
ECO B00
Borg Defense: Zilbermints Gambit
ECO B00
Budapest: Fajarowicz
ECO A51
Carr Defense: Zilbermints Gambit
ECO B00
Catalan Opening: Hungarian Gambit
ECO E00
Clemenz Opening: Spike Lee Gambit
ECO A00
Cochrane Gambit
ECO C42
Danish Gambit
ECO C21
Danish Gambit Accepted
ECO C21
Danish Gambit Accepted: Bc4
ECO C21
Danish Gambit Accepted: Nf3
ECO C21
Danish Gambit Accepted: Nxc3
ECO C21
Danish Gambit Accepted: Svenonius Defense
ECO C21
Danish Gambit Declined: Sörensen Defense
ECO C21
Danish Gambit: Nc6
ECO C21
Danish Gambit: Nf6
ECO C21
Danish Gambit: d3
ECO C21
Danish Gambit: d5
ECO C21
Danish Gambit: d6
ECO C21
Danish Gambit: dxc3
ECO C21
Duras Gambit
ECO B00
Duras Gambit: Nc3
ECO B00
Duras Gambit: Nf3
ECO B00
Duras Gambit: d3
ECO B00
Duras Gambit: e5
ECO B00
Duras Gambit: exf5
ECO B00
English Defense: Eastbourne Gambit
ECO A40
Evans Gambit
ECO C51
Evans Gambit: Bb6
ECO C51
Evans Gambit: Bxb4
ECO C51
Evans Gambit: Nxb4
ECO C51
Fajarowicz Gambit
ECO A51
Göring Gambit
ECO C44
Göring Gambit: Bc5
ECO C44
Göring Gambit: Nf6
ECO C44
Göring Gambit: d3
ECO C44
Göring Gambit: d5
ECO C44
Göring Gambit: d6
ECO C44
Göring Gambit: dxc3
ECO C44
Halloween Gambit
ECO C47
Horwitz Defense: Zilbermints Gambit
ECO A40
Irish Gambit
ECO C44
Jerome Gambit
ECO C50
Latvian Gambit Accepted
ECO C40
Latvian Gambit Accepted: Bc5
ECO C40
Latvian Gambit Accepted: Nc6
ECO C40
Latvian Gambit Accepted: Nf6
ECO C40
Latvian Gambit Accepted: d6
ECO C40
Latvian Gambit Accepted: e4
ECO C40
Muzio Gambit
ECO C37
Polish Defense: Spassky Gambit Accepted
ECO A40
Portuguese Opening: Miguel Gambit
ECO C20
Portuguese Opening: Portuguese Gambit
ECO C20
Rousseau Gambit
ECO C50
Rousseau Gambit: Bxg8
ECO C50
Rousseau Gambit: Nc3
ECO C50
Rousseau Gambit: d3
ECO C50
Rousseau Gambit: d4
ECO C50
Rousseau Gambit: exf5
ECO C50
Scotch Gambit
ECO C44
Scotch Gambit: Bb4+
ECO C44
Scotch Gambit: Bc5
ECO C44
Scotch Gambit: Be7
ECO C44
Scotch Gambit: Nf6
ECO C44
Scotch Gambit: d6
ECO C44
Scotch Gambit: h6
ECO C44
Slav Indian: Kudischewitsch Gambit
ECO A40
Sodium Attack: Durkin Gambit
ECO A00
St. George Defense: Zilbermints Gambit
ECO B00
Stafford Gambit
ECO C42
Stafford Gambit: Bc4
ECO C42
Stafford Gambit: Nc3
ECO C42
Stafford Gambit: Qe2
ECO C42
Stafford Gambit: d3
ECO C42
Stafford Gambit: e5
ECO C42
Stafford Gambit: f3
ECO C42
Traxler Counterattack
ECO C57
Traxler Counterattack: Bxf7+
ECO C57
Traxler Counterattack: Nxf7
ECO C57
Traxler Counterattack: O-O
ECO C57
Vienna Gambit
ECO C29
Vienna Gambit, with Max Lange Defense
ECO C25
Vienna Gambit, with Max Lange Defense: Bb4
ECO C25
Vienna Gambit, with Max Lange Defense: Bc5
ECO C25
Vienna Gambit, with Max Lange Defense: Nf6
ECO C25
Vienna Gambit, with Max Lange Defense: d6
ECO C25
Vienna Gambit, with Max Lange Defense: exf4
ECO C25
Vienna Gambit: Bb4
ECO C29
Vienna Gambit: Bc5
ECO C29
Vienna Gambit: Nc6
ECO C29
Vienna Gambit: d5
ECO C29
Vienna Gambit: d6
ECO C29
Vienna Gambit: exf4
ECO C29

Traps

Punish greedy or careless play

12 lessons