Blog

Teaching Python, game-based learning, coding competitions and AI agents.

  • 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.

  • A concept map for teaching Python

    Python Fundamentals is organised into 19 concepts. Tagging every exercise with them gives teachers a concept dashboard and AI-assisted pop quizzes.