Great course with a good balance of code and the rewards to be had from understanding how the code works - proved to be an excellent introduction to Astronomy and confidence builder in Python.
One of the best courses I've done on Coursera. Just enough astronomy to understand the problems, and then go into the exercises in a step by step way, building up complexity. Couldn't stop!
What programming background is assumed?
We assume you are familiar with basic programming in a modern programming language including variables, control structures, data structures, functions, and working with files. In this course we will use Python 3.
We'll walk through all the examples and provide lots of support, so jump in and have a go. If haven't done any programming for a while, you might want to brush up before you start.