Hang, Ching NamChing NamHangLi, J.Tan, C. W.Qi, X.2025-08-182025-08-182022https://repository.sfu.edu.hk/handle/sfu/4973In this paper, we propose a novel chatbot-server computer programming framework for students to learn Artificial Intelligence (AI) by creating game AI chatbot applications, whilst conforming to a distributed frontend-backend application structure (e.g., client-server model). The chatbot interface allows students to share their work over online social networks and invite other human players to test-drive the game AI and to collect data for training of machine learning models by crowdsourcing. We introduce a few test cases in which the framework facilitates the online learning of AI, introduces full-stack software development to students and enables a progressive learning of machine learning education using crowdsourcing.enA chatbot-server framework for scalable machine learning education through crowdsourced dataconference proceedings10.1145/3491140.3528300