About this textbook

See the main page for details about this course.

The course covers some basic programming and uses some very basic mathematics, but you do not need to have any previous experience in programming, or great interest / ability in mathematics.

See about the course for some notes and policies.

Parts of the textbook use the material from the excellent textbook for Berkeley’s course Foundations of Data Science.