#1188 overall
Advanced Python (Peter Norvig)
Udacity
1 recommender · 1 thread · recommended in 1 year, 2015 · score 0.7
An advanced Python course taught by Peter Norvig on Udacity, aimed at learners who already know the basics and want deeper language features and idioms.
Commenters group it with Udacity's earlier courses that explained theory and reasoning rather than just tools, calling it similar in spirit to the Huffman web development course.
Recommendations by year
20062026
Man your blog post brought back so many memories. I went through just about the same learning path, and in 2012 as well. Like you I'd done CS in HS and taken one class in college, but couldn't build anything real if my life depended on it.
To me what really made me transition is their WebDev course In all seriousness, though, is their CS253 the greatest course ever or is it the greatest course ever?! Huffman was just brilliant in providing a nice framework with which to think about development. After I took that course, it was if Googling my way through problems and learning from the available resources on the internet became that much easier, because now I could see how all of these little parts fit into a broader context.
That's one thing that definitely disappointed me about how Udacity has grown. That course taught by Huffman was so good in that he explained so much of the theory and reasoning, and not just tools. Peter Norvig's advanced Python course is another one of their offerings which feel very similar. Lately, though, I think their courses have resembled much more what you find on CodeAcademy or places like that: A lot more focused on tools, content, etc., and less so on the broader picture.