Hi @pascaldeb,
If you are finding it really difficult then you must take your time. When you are learning a programming language you need to understand certain concepts, get them working, and feel comfortable using them, before you can really move on to the next stage, because so many of the basic concepts are building blocks for more advanced ones.
One of the best pieces of advice I can give you, and Ivan mentions it in his videos, is to just play around with the code yourself. If youâre finding that you think what youâre coding is ok, but then it doesnât actually execute, you probably need to try executing something simpler first. As you are building up your code, use console.log()
a lot to check it still works after you add each extra line, or section. That way itâs easier to spot and fix the error before it gets hidden in a forest of brackets, quotes and tentacles â a reference there to the binding octopus used as an analogy in the course book 
Rewatch the videos, but introduce your own little tests, such as pause it and then try to code the next bit before you watch Ivan doing it. Then check and recheck it for all the details, such as the brackets, quotes, operators etc.
Do a search for YouTube videos on specific JavaScript concepts. There are loads of them out there, and really it can be trial and error finding ones that explain things in a way that suits how you learn. Once you find one you like, donât just watch it once, but replay it, or watch it really slowly, pausing and replaying certain bits as you code along at the same time.
Thatâs also wise to have a break sometimes and start something else in between. But donât leave it for too long, otherwise youâll forget what you have learnt, and find it much harder to get back into the flow again.
Find what works for you, and enjoy it. If it really becomes a torture then just concentrate on another course, there are loads of different ones in the academy. 