I was about to make a post just like this one because I’m starting with Python and at about 50% of the way through, I’m already having to click the “Solution” button way more than I’m comfortable with. I can’t tell if they’re just expecting way too much of me, personally, by expecting me to recall things from quite a while back, or if I should have known that solution. Or perhaps they don’t expect you to necessarily know the solution and it’s okay to look it up at this point.
However, I’m starting to worry that I’m falling so far behind in my expertise and knowledge as I progress further that I’m going to end up using the Solution button every time and I’ll end up not really learning how to create code, just how to read it. Which is not what I came here to learn.
Worse yet, the more complicated the code gets, the less useful the feedback box that pops up at the bottom is. It starts to make almost no sense at all after a while. The hints start to expect stuff of me as well, and it’s becoming increasingly anxiety inducing. I don’t think it uses enough opportunities for recall or provides relevant notes/links to helpful content (should I need to review it again) to make me able to complete the tasks.
Example: I’m supposed to create a for loop on a range. I had no idea you could even do that and if they mentioned it maybe once, then they may as well have not mentioned it at all because I had no idea, and was therefor totally unable to do what they wanted me to do.
Earlier in the course, they seemed to anticipate the need for practicing recall of the things you’d need to do the task. Then it’s like the course designer got tired of having to do that and just went suddenly to expecting you remember everything you’ve covered up until this point, which is an incredibly daunting amount for someone who’s new to coding.
All that is to say: I feel your pain! I’m starting to worry I simply don’t have the brain for it. The entire reason I picked this program was that I needed to supplement a different data analytics course I’m taking through udacity, which was also going way over my head way too quickly in the Python lessons. I though adding this to supplement it would do the trick but now, around that same level of learning as the other course and I’m feeling totally unprepared to push further in the course again. I don’t know how anyone gets proficient in this.
I guess this isn’t much help is it. If you find any, I could use it as well.