Do a search on ‘programmaticon iv’ and you’ll find a good explanation from Nick and team. To paraphrase, CoCo is set up for progressive learning of the concepts, from basic to relatively complex. The intent is that you have a grasp of the concept, before taking on another.
For those who have a background in coding, or are otherwise familiar, this can be kind of tedious…I am one of those. However, I also understand the importance of using the methods employed here, to teach those who are starting from scratch.
My advice is: if you know how to do it elsewhere (in another language), try it here. If unable to get it to work, or need a nudge in the right direction (as I did, since I’d never heard of Python prior to starting 2 months ago), then certainly pose the question on the forum.