Courses to Teach Python
- 2011 AMS Short Course on Using Python in Climate and Meteorology: Course held at the American Meteorological Society Annual Meeting, held in Seattle, WA.
- 2012 AMS Short Courses: A Beginner’s Course to Using Python in Climate and Meteorology and Advanced Methods: Two short courses held at the American Meteorological Society Annual Meeting, held in New Orleans, LA.
- ATMO 321: Computer Applications in the Atmospheric Sciences: Assignments, lecture notes, and resources for course by R. Saravanan at Texas A&M University.
- Boot Camps: Some of these camps are geared towards scientific users.
- COMP118: Procedural Programming: Course notes by Dave Rogers. Nicely done course for beginning programmers. Has a number of good exercises.
- ESCI 379—Python Programming for Earth Sciences: Lecture notes for course by Alex DeCaria at Millersville University.
- A Gentle Introduction to Programming Using Python: From MIT’s OpenCourseWare.
- Google’s Python Class: With videos, exercises, etc.
- MOOCs: Various providers of massively open online courses, such as Udacity and Coursesa often have an introductory computer science course that uses Python.
- Software Carpentry’s Python Lectures: Excellent series of screencasts on the basics of Python, geared for a scientific computing audience!
Courses to Teach Python and AOS Packages
- Py-ART: “Py-ART portion of the Open Source Radar Short Course”
Courses to Teach Python and GIS
Courses Using Python to Teach AOS