Wilson Mar bio photo

Wilson Mar

Hello. Hire me!

Email me Calendar Skype call 310 320-7878

LinkedIn Twitter Gitter Instagram Youtube

Github Stackoverflow Pinterest

Learn to play with python


Here are the classes I’ve seen that teach Python programming.

Free Tutorials on Python


Google’s Python Class from 2010 is still relevant. It’s taught by Stanford CS lecturer Nick Parlante.

It has videos that covers strings, lists, sorting, dicts, files, regular expressions, utilities. Support materials at


Programming Foundations 6 week course include object-oriented programming

Steven Thurlow


  1. Installing Python

  2. Very Simple Programs

  3. Variables, and Programs in a Script

  4. Loops and Conditionals

  5. Functions

  6. Tuples, Lists, and Dictionaries

  7. The for loop

  8. Classes

  9. Importing Modules

  10. File I/O

  11. Error Handling


https://www.edx.org/course/introduction-computer-science-mitx-6-00-1x-9 MIT’s Introduction to Computer Science using Python



https://www.datacamp.com/courses provides an interactive playground with videos. The beginner class is free, with intermediate classes at $29 a month.


Robert Smallshire (@robsmallshire, rob@ixty-north.com) and Austin Bingham (@Austin_Bingham, austin@sixty-north.com)

Unit Testing with Python Oct 31, 2013 2h 58m by Emily Bache

How to Think About Machine Learning Algorithms Sep 27, 2016 3h 8m by Swetha Kolalapudi of loonycorn.com

Play by Play: Building a Python Code Stats Tool Apr 28, 2011 1h 51m by Zed Shaw and Geoffrey Grosenbach

Getting Started in the Dota 2 Workshop Jul 07, 2016 4h 34m by Dan Cox

Understanding Machine Learning with Python May 17, 2016 1h 54m by Jerry Kurata (@jerrykur insteptech.com)

Design Patterns with Python Oct 13, 2016 1h 57m by Gerald Britton

Hands on with Python Jinja Templating Dec 29, 2014 1h 30m by Brett Romero

Python Desktop Application Development Sep 03, 2014 1h 42m by Bo Milanovich

Full Stack Web Development with Python (WEB2PY) by Terry Toy

The Python Developer’s Toolkit Jul 17, 20142h 19m by Reindert-Jan Ekker

Python Desktop Application Development: Part 2 - Design Oct 09, 20142h 17m by Bo Milanovich

Procedural Rigging with Python in Maya Advanced - Sep 22, 2015 7h 47m by Jakub Krompolc

Developing Python Tools in NUKE Advanced Aug 15, 2015 2h 38m by Simon Jokuschies

Introduction to Python Scripting in NUKE

  • Intermediate - Sep 30, 2012 2h 53m</a> by Chris Glick

Developing GUI-based Tools for Production in NUKE Sep 13, 2016 1h 49m by Simon Jokuschies

Getting Started with Python Scripting in Maya

  • Beginner Sep 08, 2013 1h 42m</a> by Delano Athias

Game Programming with Python and PyGame Dec 17, 2013 4h 18m by Filip Ekberg

Other Resources

realpython.com has a $60 course package.

More on OSX

This is one of a series on Mac OSX: