I completed all of the courses available. Overall I thought it was great. I noticed a couple of typos in the coursework, nothing too bad. At the end of the smart contract practitioner course, the material started getting pretty advanced. I believe that material moved a bit too fast, all of the sudden we were building node.js script files. It will be interesting to see how they present more advanced materials, I can't imagine going much deeper without some basic programming knowledge as a pre-requisite.
Awesome! Good for you. I noticed some typos as well and have forwarded what I found to the team, so hopefully that gets smoothed out soon. I know some others sent feedback as well. Overall I agree it is a pretty solid collection of learning material.
From what I've heard we've been given so far the foundation of material... from here it seems like it will branch off in slightly differing directions based on interest/experience. So yes I think a 300-level course for developers with coding experience and knowledge is in the works, but this is far from the only audience being targeted. The hope is for someone beginning with zero knowledge of blockchain or computer science to be able to progress through a track given enough effort/dedication. For example, I think three of the independent focus areas are for 'developers', 'architects', and 'modelers'. I'd expect a decent amount of prerequisite coding knowledge needed to get through the developer material, and more abstract/concept-based knowledge necessary for the architect track. I'm hoping reference links will continue to be provided throughout the courses so that people are able to dive deeper into any concepts they are interested in but may not yet have adequate understanding of.
I took a couple courses in college for programming (Java), but haven't really done much there since. A few months ago I began trying to learn some Python, and found some great resources to help with that (https://github.com/Akuli/python-tutorial , also there are some really cool games to aid in learning online). I don't consider myself a developer by any means, I think right now I'd probably fit the 'Architect' and maybe 'Modeling' tracks more closely, but I think I will give the developer course a try when I have acquired some more of the prerequisite background.