FAQ

Shatranj.ai curriculum is designed for K-12, precollegiate, and college levels. Each lesson’s ZIP folder contains a lesson flow student/teacher guide which explains in which order the lesson materials should be studied. We mostly make use of Jupyter notebooks with code and documentation. Some lesson have multiple notebook files and also some whitepapers. The content is designed such that you can study at your own pace or teach at the level of the students in your classroom. 

Shatranj.ai curriculum starts with the fundamentals of programming in Python programming language and then goes in to build increasingly complex board games  including historical form of chess, namely shatranj. Only after mastering the programming basic we advance with the theory of search in artificial intelligence and its applications in adversarial games. 

Yes, we build slowly the theory and applications of algorithms used to solve chess puzzles, leading to modern chess AI with a special focus on Stockfish and its inner workings. Our lesson 17 deals with Stockfish software in detail and we also show how Stockfish is customized to play historic form of chess, shatranj.

The first 16 lessons of the curriculum are available in Turkish as video recordings, while we plan to add slowly English recordings as well. We held several in-person and online workshops for teachers, students, and youth workers during the project’s 3-year duration 2022-2025. Workshops beyond the duration of the project will be held irregularly. If you would like to be informed about upcoming workshops, please signup to the LMS, so we can record your contact details and reach out as we are planning for the next workshop.