Ask HN: Good intro CS course in Python?

2 points by rajacombinator ↗ HN
I'm looking for a good intro CS course in Python that I can use to teach one of my relatives. Something that has materials, exercises, and a good structure to introduce CS concepts to them. Ideally it would give some exposure to 1) data structures, 2) algorithm analysis (ideally not through sorting if possible ...), 3) scope, and 4) IO and string modification. The target audience is someone with high aptitude and rudimentary programming experience. (Has written some code, but no exposure to concepts.)

Any suggestions?

5 comments

[ 3.1 ms ] story [ 15.7 ms ] thread
Udacity's intro to CS course is really good. Not sure if it covers all your bases but it definitely hits most of them. Note I'm not talking about the programming foundations in Python course.
Thanks, checking it out now.
This course seems like a great start, almost exactly what I had in mind. Thanks!