If you don't know about coyote time, definitely look it up. It will definitely help you out when it comes to designing difficult platforming challenges and allowing the player to not feel frustrated at some of these challenges.
Also, good job on the moving platforms. Those are always hard to make work, and there is a bug in the one of the coin sections where you can get stuck in the geometry due to the moving platform pushing you into walls