17999 Players currently online!
Man vs. Machine - good luck!
Turn-based games at any time!
Vote for the best move to win!
Do you have what it takes?
Sharpen your tactical vision!
Get advice and game insights!
Learn from top players & pros!
View millions of master games!
Your virtual chess coach!
Perfect your opening moves!
Test your skills vs. computer!
Find the right private coach!
Can you solve it each day?
Bring it all together!
Beginners, start here!
Make friends & play team games!
News from the world of chess!
Search all Chess.com members!
Find local clubs & events!
Who's the best of your friends?
Read what members are saying!
Former US Champion with over 30 years of coaching experience
View my Chess.com profile
Send a Message
Tournament Level (1400-1800), Advanced (1800-2000), Expert (2000+)
Coached 1999 FIDE World Champion Alexander Khalifman and many other accomplished players
teach me please
Hi, Alex. Can you teach me? I wish for my chess rating to rise. Thanks!
Can you teach me (even though im lower then Tourament level)
I watch your videos on ICC every week! I am a 2100 wishing to become a GM. Please Teach me master :D
Hello, I'm interested in your coaching services... can I get more information on the cost for your services? Thanks.
Can You Teach Me ?
HelloMy name is Favour. I came across your profile in website and found you interesting so i had to contact you. You can reach me through this e-mail(email@example.com)
This is my screen name on Chess.com. It was nice to share time with you this weekend. Best wishes,
hey alex it's me remember kunal
Hi, I love your "Every russian...", my favourite chess show
Perhaps you could post some article in chess.com.
hello iam chesslover who want to improve. my rating is1715 now. i can be online for 2hours daily.
Sign up now for free!
Why Join | Chess Topics |
Help & Support |
© 2015 Chess.com
• Chess - English
We are working hard to make Chess.com available in over 70 languages. Check back over the year as we develop the technology to add more, and we will try our best to notify you when your language is ready for translating!