Weekly coding problems

You are
the agent.

One problem a week. Use AI as your tutor, not your substitute. Build the foundations that keep turning up in serious data and AI work.

The weekly rhythm

MON 07:00 / Problem released

FRI 07:00 / A gentle reminder

SUN 23:59 / On-time deadline

Times follow the UK clock. Extensions are optional. A thoughtful solution beats a fast one.

Why these problems

The ideas underneath the tools.

The series moves through algorithms, probability, statistics, machine learning and classical AI. Some ideas will be new; others will be a useful refresh. They come back in different forms as the problems get deeper.

01

A fresh problem every Monday

You have until Sunday night to work through it. Older problems stay open if you join late or want to catch up.

02

Learn by writing the code

Ask an AI tutor for questions and small hints. The aim is to understand your solution, not watch one appear.

03

Compare notes with the group

Use the weekly discussion while you work, then read everyone’s reflections after you finish.

Start small

One honest attempt each week.

Sign in with your work email