When you finish an HTML and CSS course, please hold on and don't learn JavaScript because you have to practice before learning new things, doesn't that make sense. First of all, let me ask you a question in real life, what happens when a hotel offers good features but the place itself is miserable; therefore, no customers come and that makes the features makes no difference and if we converted this situation into a website as the JavaScript is the effects of the website and the HTML & CSS are the structure of the website. The same thing will happen that your website will not be attractive. Hope you got it. Now let's return to your main point, you as a programmer should take your time learning, so you can be special and unique in your work. You have to learn the basics, then you can dive into the deep. So please be patient and practice a lot on HTML & CSS projects, because without it we can't add the build above. You can complete challenges from Frontend Mentor, which has many useful challenges from beginner level to Pro level.