• Want to learn how to program, or improve your existing programming skills and knowledge?
  • Do you learn better by having something explained while you watch?
  • With these videos you can watch over an expert's shoulder while they gently guide you through the material.
  • You can learn to exploit the power and efficiency of the Python programming language. With a library for pretty much any programming problem, from databases to rich GUIs, there's little you can't do with it.
  • Join our club and start a programming adventure.

Testimonials

As Ian says somewhere, he's found, organized, and presented information that would take weeks or months to learn in the ordinary way. Even if your time is worth only $10 per hour, I figure the value in time saved is at least $800. The skills are priceless.

I have just started Python and have read through several tutorials and online videos and nothing comes close to the realistic programming videos like showmedo - great job!

Although I have the basics in Java,I must say the tutorials on this site are truly out of this world!My python knowledge and competence surpasses my Java by far and yet I've only recently started on python. ... In just a couple of days these tutorials have got me writing my own programs and they actually work (my programs that is)!

If you are new to programming in Python, you have many options....That's why Ian's introduction is so useful: you can see how it works with a minimum investment of time

This is an excellent tutorial screencast. Not only is the presentation very professional and well paced, you're also a very, very good teacher. ... VERY, VERY good job, I'd say one of the, if not the best tutorial video and series available on ShowMeDo today.

I don't know how you explain this any better. I've learned a lot about debugging code. The ability to print the code, go through it and then go back and review the screencast makes understanding what's going on, easier. Thanks.

This is another great session. Lots of information (including links) to get started with unittest. The focus to teach TDD method is very important and beyond python. Great work, Ian. Hope more is coming.I will surely recommend this series/site to my friends.

I had 3 requirements in mind when decided to look for a Python tutorial...Having completed this series I am glad to say that it is certainly meets all my requirements and above! Thank you Ian for a great course and I certainly [am] going to continue my Python studies with your other series