The challenges vary in difficulty and in the time required to complete them so you should be able to find some to suit you. We welcome your suggestions for others to add to our collection. Here is the first of many, which we hope will not be too demanding:

Programming - a skill for life!

Some great challenges for you to try!