Weekly coding problems

You are
the agent.

One Python problem a week. Use AI as a tutor while you work out the solution and write the code yourself.

Each week

MON 07:00 / Problem released

FRI 07:00 / A gentle reminder

SUN 23:59 / On-time deadline

Times follow the UK clock. The extra challenges are optional. A thoughtful solution beats a fast one.

Why these problems

What you will practise.

The problems cover algorithms, probability, statistics, machine learning and classic AI methods. Some may be new, while others will be a useful refresher. Each one asks you to turn an idea into working Python.

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