AI in computer science education
Unmanaged AI use destroys students' incentive to learn, yet AI can dramatically raise the ceiling in computer science. Two studies, and what they mean for classrooms.
Teaching Python, game-based learning, coding competitions and AI agents.
Unmanaged AI use destroys students' incentive to learn, yet AI can dramatically raise the ceiling in computer science. Two studies, and what they mean for classrooms.
Python Fundamentals is organised into 19 concepts. Tagging every exercise with them gives teachers a concept dashboard and AI-assisted pop quizzes.