Author: Dr. Christine Corbett Moran, NSF Astronomy & Astrophysics Postdoctoral Fellow, Caltech
Intent: This course is designed to be completed, bootcamp style, in 4 weeks as preparation for doing real world astrophysics and astronomy projects with the python programming language using modern software engineering techniques. The final projects are designed to be approached by teams of 4-5 for a period of two weeks. Course materials are also suitable to be used à la carte for integration into an existing curriculum. The course in its entirety requires 20-40 hours of work per week for 6 weeks to complete.
Really appreciate your making your Python tutorial available to us. Our Cal-Bridge NorCal students learned a lot from it.
–Professor Puragra Guhathakurta
We made use of the python review tutorial, and the LIGO capstone, which was fascinating for both students and instructors!
–Professor Aaron Romanowsky


Lecture slides:

Assignments (Tutorials):

Chapter 1 assignment (Jupyter notebook)
Chapter 2 assignment (Jupyter notebook)
Chapter 3 assignment (Jupyter notebook and datasets for problems)
Chapter 3 “Capstone” assignment. Warning: very difficult! (Jupyter notebook and datasets for problems)
Chapter 4 assignment (Jupyter notebook)

Lecture Videos: