These tutorials explain all the contents of CS109 Programming Practice for self-study. Your instructor will tell you which sections you need to study for each lab.