How do you get over a roadblock in learning?

Hey all!
I have been off and on working on Full-stack for approximately a year now in my off-time from my fulltime job, Though I have started to feel more comfortable with using and learning JavaScript sometimes I feel as if I missed and entire section somewhere and want more practice.
This has made me slow my progress quite a bit which has been a large frustration for myself.
I know often times learning is just repeating processes and gaining the functional expertise to know what to utilize in the proper situation.
What are some projects or practices the community has used as supplemental learning to feel more comfortable with JavaScript?
Does anyone if they don’t feel comfortable just restart modules and rework through them till you feel more comfortable? Go to the forums for help? Ask a Peer or coding mentor?

Just wanted to get some insight from the Community!
Thank you for your time
~DW