Just to let you know, I had to really get way above average in Swift before I was able to understand everything in this tutorial. So for starters, make sure you understand EVERYTHING from the swift.org documentation first and can explain concepts before you want to conquer and take a lot out of this tutorial. For beginners, it is still too demanding. I personally appreciate this tutorial as it is kind of the “deep-dive” one and quite neat approaches are showcased BUT a beginner will never be able to appreciate it. I personally think that it would be much more practical just to cover the overall basics of making this app work instead of showcasing the more advanced techniques. Nonetheless, this one is valuable but not for the light-hearted, only the ones that take SWIFT and iOS Programming seriously.