
This guide presents an operational methodology to support vocational education and training (VET) teachers in developing transversal skills and artificial intelligence (AI) foundations with their students through chess logic and problem-solving challenges. The proposal is based on a simple and powerful idea: chess acts as a “cognitive laboratory” in which structured reasoning, anticipation of consequences, decision-making under constraints and reflection on mistakes arise naturally and motivatingly, allowing for an integrated approach to critical thinking, planning, self-regulation and collaboration.
The pedagogical progression of the document was designed to be practical and compatible with professional teaching: it begins by consolidating programming fundamentals with concrete examples on the board (data representation, variables, flow control, functions, modularity), preparing students to think ‘like programmers’ before attempting to build more complex systems.
It then explains how the practice of chess can be used intentionally to promote cross-cutting skills — from metacognition and analytical thinking to resilience and socio-emotional skills — with classroom strategies that facilitate transfer to other curricular areas and professional contexts.
With this foundation, the document moves on to the domain of ‘connection’ between programming and AI: data engineering in chess. It demonstrates how computers need to represent positions and games in appropriate formats (e.g., FEN/PGN and move protocols), how to choose dataset formats (CSV/JSON/Parquet), and how to organise data with professional versioning and collaboration practices (Git, sharing on platforms, and use in notebooks). This component is essential in professional teaching because it makes the complete cycle of a real project visible: collecting data, transforming, validating, storing and reusing it.
The next step introduces, in a manner geared towards technical teachers, the core concepts of modern AI applied to chess: Deep Learning with convolutional neural networks (CNN) to recognise spatial patterns on the board, structured numerical representations (such as the 77×8×8 tensor), move encoding and mechanisms to ensure valid moves (Boolean masks), culminating in integration with search algorithms such as Monte Carlo Tree Search (MCTS) to add strategic depth. The focus is not on “memorising theory”, but on enabling teachers to explain procedures and design decisions typical of systems inspired by approaches such as AlphaZero, adapted to educational contexts with limited resources.
Finally, the methodology converges on a highly motivating and authentic component: the organisation of an AI chess competition (ChessAIthon) as a moment of consolidation. This final chapter provides a complete guide to designing and executing a fair and pedagogically relevant tournament, addressing not only formats and evaluation criteria, but also technical and ethical aspects (move validation, time management, failures, resource equity, transparency, and fair play), transforming the competition into a “real-world” learning experience.
Together, these chapters offer vocational education teachers a coherent path — from computational thinking and cross-cutting skills, to data engineering and AI fundamentals, to application in a practical event — enabling them to implement scalable, assessable activities aligned with the skills required in contemporary technical and professional contexts.