I have worked through most of the steps in the SwiftUI Tutorials and found them to have several faults:
If you work through each step from StartingPoint project you often don't get the same thing that is in Complete project.
The tutorials don't fully build upon each other, they jump to another with a bunch of new files in the next tutorial, so you don't get to see the rational of how each piece is built.
They use a complex structure for build the badge with no explanation of how it is intended to work
In the AnimatingViewsAndTransitions tutorial, you build up a static var called moveAndFade in HikeView that doesn't work, but the complete solution uses a var called transition that works.
There seem to be steps that are left out as in ComposingComplexInterfaces which doesn't work.