Based on the Software Carpentry Python course by Cindee Madison and Thomas Kluyver (with thanks to Justin Kitzes and Matt Davis), edited by Teri Forey and T.J. Ragan.
For this beginners course on the basic concepts of programming, start with the notebook Learning_to_Program.ipynb
.
Slides are available here
This more advanced course designed for those who already know how to program starts with notebook Scientific_Python-1.ipynb
.
Slides are available here