Codecademy is free and for anyone who wants to learn coding. The courses are self-paced and you cannot move onto the next lesson until you have mastered the first. The content is delivered in small , manageable pieces so that you never feel swamped and each lesson has a hint section so you can master what you are doing if you get stuck. There is no assumed knowledge and the content is put onto the screen in a very clear way so that you don’t feel like you are swamped by information. At the completion of each section you are awarded a badge. There are plenty of coding choices and so it is a very good place to start to learn coding and it is a site students could easily use to build their coding knowledge without any sort of assessment pressure as such. The badges and the fact you can progress to the next lesson tell you that you are making progress so the positive feedback is built in. So far, it’s the site where I feel the most comfortable and feel like I can learn at my own pace and in my own way.