Blog
Coding challenges, Python tips, career guidance and simple explanations of AI, for students.
Career guidance
“Tell Me About Your Project”: 6 Interview Questions Every Engineering Student Should Prepare
Most students answer by listing tools. Practise these six questions, so that you can explain the problem, justify your decisions and defend your results.
5 November 2026 AI for school studentsHow does a spam filter learn? Teach one yourself
Nobody writes down every rule for spotting spam. The computer learns from examples. Teach a tiny filter in a few lines of Python, with nothing to install.
5 November 2026 Python tips5 Python errors every beginner meets, and how to read them
An error message isn't a telling-off. It tells you what went wrong and where. Run each of these five errors on the page, then fix it yourself.
5 November 2026 Weekly challengeWeekly challenge 1: why does this decision tree ask the wrong question?
A tiny bug makes this program choose the wrong attribute, and it raises no error. Run it, find the bug, and fix it right here on the page.
5 November 2026