Ask HN: Are there 'standard' projects to complete as a rite of passage?
Anyhoo... when I was young, I did an engineering apprenticeship, where I learnt both mechanical and electrical/electronic engineering (2 years) before specialising (another 2 years). Part of this was doing 'standards', which in the case of mechanical engineering started with simple cutting and filing accurately, and moved onto things such as making parallels, spirit level, etc. The same has been true of music - I play (and teach) guitar, and can see the idea of the progression from Grade 1 to Grade 8, gaining useful skills on the way.
Is there anything similar in terms of programming challenges? I've found a few pages here and there which have some simple ones (which I've done and enjoyed), but nothing that would seem to follow a progression; there seem to be lots of 'get started with...' courses (I've done a few), but I'd appreciate any suggestions you have.