Hi...
Learning a programming language is quite different than having the skill to actually code to make things happening. I have seen lots of engineers, who know the programming language whether it be C, C++, HTML, JS, java, but hardly could code.
I have the different methodology,
first, I build Programming & coding skill through PLT - ( Programming Logics & techniques )
Then take the learner to the required programming language, in your case it is Javascript.
Just have one demo Session, you will know the difference. and also know, how I will build skills so you could code on your own.
Take Care..!