Hi and welcome to the forum!
That looks like a great tutorial and it seems you put a lot of thought into it. Thanks.
My only feedback would be that it seems a bit long and may be daunting to a beginner. Have you considered breaking it up into smaller chapters? Like one just on input mapping. Another on moving a sprite. Another just for jumping. Etc. That may make it easier to digest.
Otherwise, I think it looks great.