There has been a recent flurry of websites and online courses designed to teach more people to be competent at programming computers. In this talk we look at some of the data that is available on what works and what doesn't work, and in particular at the features of Python that come into play when it is used as a vehicle for learning programming and computer science.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…