Learn Chess Openings


The best place to get in contact with ChessOpenings is on the ChessOpenings Discord server.

  • Talk to the site admin
  • Provide suggestions and discuss new features
  • See all new submissions as they come in
  • Chat with other ChessOpenings users

Join The Discord Server

Provide feedback, ask questions, talk to other site users, get early insight into new features and more, all on the ChessOpenings.co.uk Discord server. Click the Discord logo below to join!

DiscordChessOpenings Discord Server


I know an opening that isn't on here yet, where can I add it?

That's awesome. We would love for you to add them to the site. You can add them by submitting an opening or trap using the Contribute page.

What does your site have that the Chessable free courses do not?

So the core benefit of ChessOpenings is that you can very quickly find the exact variation you want to learn and be shown the moves (assuming it has been submitted to the site).

Then you can practise the openings almost like muscle memory, being shown what moves to make, repeating it, really learning what move to make in what position.

Then you can train that opening knowledge, making the moves without being told what moves to make, to test your memory and see if you can do it. So that eventually you can blitz out openings from muscle memory and realize quickly if an opponent makes a move that is not what is in the line, then there will likely be a chance that they have made an inaccuracy.

Then on top of that the site offers learning opening traps, stats to track how many openings you have learnt and to what level, and then everything that is yet to come as the site is just in its early stages.

How do I use this site to learn openings?

On the Learn page, you will be presented with a list of openings that you can select to learn. You can also search for a specific opening using the search bar at the top in case you have a specific one in mind, or filter the options by opening move. (Note: This is a work in progress so all openings are not currently added, we are working on it with helpful contributions from the community).

Once you have selected an opening, you will be shown a board and a list of all the opening variations for that opening. You can select to play as Black or as White and then you can select the opening variation to learn. You will then be shown the board moves to make in that opening variation. The PGN notation and a description will also be listed. Practise making the moves and learn what moves to make at each point in the opening. Once you are ready to test yourself, you can disable the move hints and then test out your knowledge using the Train page which won't show the moves you need to make, so you'll have to see how well you remember them.

How do I use this site to train openings?

On the Train page, you will be presented with a dropdown box where you can select as many openings as you would like to train. You can also search for a specific opening using this dropdown box in case you have a specific one in mind. (Note: This is a work in progress so all openings are not currently added, we are working on it with helpful contributions from the community).

Once you have selected the openings you would like to train and colour you wish to play with, you can either click play (to test them in the order selected) or shuffle (to randomise the order in which you are tested). Once started, you will then attempt to play each opening to completion. Once you complete or fail each opening, it will move on to the next one highlighted.

Once all openings have been attempted or the quit button has been clicked, a summary will be shown; listing the openings you got correct as well as the openings that you failed. Beside each opening that was failed will be a link to go to the Learn page for that opening. At the bottom of the list you will have the option to retry all the openings again, retry just the openings you failed, or alternatively at the top you can select a whole new selection of openings to train again.

What are traps and how can I use this site to learn them?

Traps are tricks you can play on your opponent to win material or outright win the game. They rely on your opponent making a mistake or being tricked by you into capturing a piece that seems free but ends up costing them dearly. Alternatively they can be tricks to trap an opponents piece where it cannot escape and will eventually be won. You can find these on the Traps page and they are learnt in the same way as openings are on the Learn page.

Why do I have to register or sign in?

An account is NOT required to use the site, only if you want to view your stats and other additional features that will continue to grow over time.

Did you think about making the site into an phone app?

It is something I would love to do but I only have web development experience and not mobile development experience, something I can do in the future is make it into a Progressive Web App so that it acts like an app, but mobile apps are beyond my area of expertise currently. So if anyone has mobile app development expertise then please feel free to reach out.

Will you send out email updates as new openings are added?

I am considering sending out a newsletter in the future once more features are added to the site.

Is there somewhere we can donate to support the project?

Thank you for wanting to support the project, here is the donate link:

When I click on an opening it takes me to a board setup to start, and at the top it says “select an opening to begin”, but I cannot move any pieces?

My guess is that you are on mobile, if you scroll down, you will be presented with a list of opening options to chose from and then the opening will start.

Is there a way to share openings with a link?

Yes there is! When on the Learn page for an opening, there will be a share link button that you can press. This will copy a link to your clipboard which you can then send to anyone you'd like, or you can post it in a tweet or even a blog post.

Can I download the PGNs of the openings for use with other analysis software?

Yes you can! When on the Learn page for an opening, there will be an 'Export to PGN' button that you can press. This will copy the PGN of that opening to your clipboard which you can then paste into any tool that accepts a PGN.

Why the UK domain and branding?

ChessOpenings.com was unfortunately taken, but we welcome users from everywhere around the world.

What other features are planned to come to the site?

There is a Github projects board that shows the current backlog of ideas, bugs and features for ChessOpenings.

Where can I play chess games against an opponent?

There are lots of great sites out there that provide great platforms to play chess against human and AI opponents. Give some of these a try:

What information does this site store?

The site stores the following information in local storage:

  • User settings such as whether animations are On or Off
  • If the cookie warning has been dismissed

The site stores the following cookie information:

  • Your authentication ID token used for performing actions on the site

The site stores the following information in Firebase:

  • Your email address used to sign in (We do nothing with this email address outside of authentication)
  • Your display picture
  • Your user data (stats, achievements, display name, when you last logged in)

Note: We do not have access to any passwords, those are all handled by Google Firebase authentication.

The site also uses Google Analytics to collect anonymous usage data so we can see what pages users are using and how many users visit the site and for how long.

Who made this site?

This handsome fella

Welcome to ChessOpenings.co.uk

This site and its contents are provided to you completely for free. If you enjoy and learn from it, please consider donating to support the site and keep it running.



Ryan Gregory

Copyright © 2022 Ryan Gregory. All Rights Reserved. Design inspirations from the talented Sam Larsen-Disney.