The ChessAIThon project (2025-1-ES01-KA220-VET-000354329) is co-funded by the European Union. The views and opinions expressed in this publication are those of the author(s) only and do not necessarily reflect those of the European Union or the Spanish Service for the Internationalisation of Education (SEPIE). Neither the European Union nor the National Agency SEPIE can be held responsible for them.
Table of Contents
Practical Implementation for Non-IT Teachers
To make Deep Learning concepts tangible, using interactive environments (Kaggle or Google Colab Notebooks ) is suggested, as they form the basis of the ChessAIthon data pipeline. Students can enter a FEN string and use Python Chess to visually render the board, comparing it with the 77x8x8 matrix generated by their code, which provides immediate visual feedback on data conversion. Additionally, reading the AlphaZero paper (in a simplified version) is recommended as the authoritative curriculum to understand the theoretical basis of the 77x8x8 representation and the 0 to 4096 move encoding .