Your student site has a complete list of the MakeCode blocks that are necessary to complete the challenges.
However, more advanced students may find more expedient solutions to the challenges. You can find complete information about the MakeCode blocks at https://minecraft.makecode.com/reference.
You may also choose to distribute this printable document so students can work out their code on paper before attempting it in the game, or to narrow down their block choices.