Skip to main content

Free resource: 100 Python + 100 C# Programming Challenges

Downloaded: 7

Last edit: 08 March 2026

Resource Type Worksheets and Activities, Lessons, Teaching Resources, Example Programs and Live Lessons
Curriculum Topic Algorithmic Thinking, Computational Thinking, Programming
English Key Stage 11-14 year (KS3), 14-16 years (KS4), 16-18 Years (KS5)
Awarding Bodies AQA, OCR, Pearson / Edexcel

Hi everyone,

I've put together a set of 100 Python and 100 C# programming challenges for use in the classroom, completely free to download at www.codebash.co.uk/resources

Each challenge includes a problem statement, example I/O, differentiated hints, a mark scheme, and an extension task. Challenges are organised across four tiers - Foundation through to Stretch (A-Level standard) - so they work across Key Stage 3, 4, and into sixth form.

Teacher solutions packs are also available (multiple approaches per challenge, including both built-in and manual implementations).

No email required for the C# packs or the sample downloads. The full Python pack asks for your email so I can share the solutions link separately.

Hope it's useful - feedback welcome.

🔗 www.codebash.co.uk/resources

I have attached the 20 task sample packs to this post so you can check them out first.

Enjoy!