Programming guide

Find coding project ideas that solve real problems

Pick a small coding project from a curated set of practical ideas for home, hobbies and small business, then scope it so you actually finish it.

Estimated time: 30–60 minutes to choose and planUpdated: 2 October 2026

Use this guide when tutorials feel pointless and you want a project you will genuinely use. Have a notebook ready and a rough idea of the language you are learning; Python or JavaScript suit almost every idea here.

Step by step

  1. Start with an annoyance you already have

    Spend ten minutes listing things you do by hand every week: copying figures between files, checking a website for changes, renaming photos, working out who owes what. Each annoyance is a project brief with a built-in user, which is you. Pick the one that is repetitive, has clear inputs and outputs, and would save you at least a few minutes a week.

Members

The rest of this guide is for members

The rest of this guide – the remaining steps, a ready-to-use checklist, practical tips and fixes for common problems – is for members. Membership unlocks every ABCDayZ guide.

£3.99 for 1 month or £29 for 12 months. One payment, no automatic renewal.

Unlock all guides

Already a member on another device? Open your personal access link. Bought Programming with AI? Your first month is included.