To use this repo, choose the branch corresponding to the lesson you are on. If you are reading the book, you should see a link to the correct branch as at the start of every section. If you are using the screencasts, you should see a link to the repo on the course website.