Practicing Javascript advance functions

Hello, there
I have been practicing javascript concepts like DOM manipulation, event handling and event listeners. I am currently studying functional programming concept like function expressions, immediately evoked function expression, closures, and call back functions.
I am looking for ways to get firm understanding of all theses concepts. My questions where and how can I practice concepts like Immediately Evoked functions, closures, and callback functions. Are there any projects that one can practice from. Thanks

I am not sure if there are any sites that you can specifically that can help your practice those concepts.

You will learn them the fastest as you start building various apps especially using vanilla JavaScript. Using IIFEs for a design pattern is common as well as using closures to store private variables. Start building them and they will come to you :slight_smile: