Prepatory notes for folks helping out with the Npower initiatives can be found here.
If this is your learner group's first time working with a programming language, start them here.
If they complete these challenges, they can move on to these ones next
If they complete these challenges, they can move on to the intermediate ones.
If your learner has some JavaScript experience but is relatively new to programming, they can start here
If your learner group is more advanced, they should begin with the Advent of Code pre-problems, found here
Finally, once these are all complete, they can begin attempting to tackle the advent of code challenges:
Advent of code notes are here
These are general questions that are to provide an opportunity for participants to improve and focus on presentation skills as well as solutioning for problems. Focus is less on code, and more on their journey in deriving their solution.
Whiteboarding problems are here