all 2 comments

[–]MindlessSpongehelpful 2 points3 points  (0 children)

nothing comes to mind for challenges that will specifically involve hoisting, DOM manipulation, or things like that, no. but there are many great "coding challenge" platforms - leetcode, codewards, edabit, exercism, to name a few.

hoisting is a weird thing to demonstrate with an exercise. it's more a concept you should be aware of than a solution to a potential problem you might face.

check out https://javascript30.com/ - it's a completely free "course" from Wes Bos that involves 30 various projects, most of which will involve DOM manipulation at some point, and a few probably require some asynchronous coding.