Basic concepts of computer programming and effective task automation for computers, with an emphasis on tools and problems common to the geosciences and other physical sciences. Use of Python, Jupyter Notebooks, shell scripting and command line tools, making scientific figures, maps and visualizations. Provided asynchronously remotely.
| Last modified: March 15 2026 00:46.