I recently developed a new Python course, with a focus on beginners and practical examples. I call it Practical Python Programming for Everyone (ppp4e).
Check out this catalog of over 100 Free Online Courses from Harvard. Topics include the humanities, business, history, math and science (including Harvard’s award winning intro to Computer Science CS50) and many other subject areas.
Take five minutes out of your day to watch what must be the most moving and eloquent testimony in the history of congressional hearings. If you’ve seen this before, watch it again. You won’t be disappointed.
A new study reveals the age at which the human brain, on average, stops being the amazing linguistic sponge we’re all born with.
Check out this physical realization of a powerful self-motivation device.
This new course provides a practical, supportive, and fun environment for learning Python. Tuition is free for underrepresented groups.
I’m often asked to recommend a book to help students get started learning Python. There are many good ones, but depending on your style of learning, I have two specific recommendations.
I used to say “repetition is the basis of all learning”. Now so sure about that…
I spend most of my professional time helping developers understand how to harness Google Cloud technology to build great applications. But a recent engagement brought me somewhere I’d never been before, somewhere, I suspect, no other Google Developer Advocate has gone.
When I interviewed for my job at Google, I got asked all the usual questions about data structures, and whiteboard coding.
I think there’s a glaring hole in our nation’s public school curriculum. I’m talking about an imaginary missing course called “Social Dynamics 101″. Since it’s my imaginary course, I get to come up with an imaginary syllabus:
I just finished teaching my new Python Programming course at UW. It was a great experience and I was very lucky to have a fantastic group of students.
I love a good puzzle. Tonight my wife told me something amazing: July is the worst month in which to undergo a medical procedure because the risk of a mistake is higher in July than in any other month of the year.