This workshop is divided into a number of steps. In each step, you will be introduced to a new programming concept, be shown some examples, and be given a challenge to complete. At the end of each step, you should find a link to continue onto the next step.
After the steps, there are 5 challenges where you combine your new skills to solve some small tasks. If you get stuck, or want to double-check anything, ask your mentor for some guidance.