The css course also includes more html, this used to be one course (html and css), not sure why they separated it.
The free content doesn’t make you job ready, but it seems that since they separated the html and css course, the html course doesn’t seem to have much content anymore, most content seemed to have ended up in css course
html and css belong together, html is only the structure of the page, css is needed for styling and positioning elements
Javascript should also be learned, there is much more free content on codecademy as well (ruby, python and so on)
What helps me is to use what I have learn and try to create something else. You can use other sites to complement what you learned here such as https://stackoverflow.com .
Come up with a simple project. I was working on learning javascript, so I created a simple HTML page and wrote a simple javascript to take a first and last name and convert it to Lastname, Firstname. Dumb little mostly worthless script, but I produced something real.
yea, new free content is still being added as you can see on the beta page. All released courses and beta courses consist of 2 parts, free content (interactive lessons) and paid content (freeform project and quizzes).
the pro subscription for the paid content is $20 a month, then there is the pro-intensive, which is the $200 you mention. So there are 3 tiers: free, pro and pro-intens.
of course codecademy tries to promote there paid content, which makes sense, they are a company, and companies need to generate money.
But there is still plenty of free content, there are also more free courses available (sass, reactJS, Javascript, command line, python, ruby, angular, Java, git, ruby on rails and more) then you mentioned in your original answer. So plenty of free content there as well
Codecademy is very well aware that there free content is vital for them as well (to attract new people), so free content will keep coming to codecademy, codecademy is certainly not dead, new content will keep coming