The whole code is divided into 6 branches. You can switch to different branches as you move through the tutorial one by one. Description of each video is given in the respective blog post whose link ...