The codeacademy program provides hardly enough knowledge to get you ready for an entry level IT job…
Nick Leeds

This is literally how I became a developer: I already knew HTML/CSS from randomly picking it up over the years of messing with Myspace, modifying wordpress themes etc. But during one summer abroad I went through Codecademy’s javascript course, tried to build a couple of things, got hired at a startup to do manual testing for only 4 hours a week. Then with the javascript I learned from codecademy I learned selenium webdriver and began writing a giant automated test suite for our app and started working there part-time. During this time I learned a lot more javascript through trial and error, learned working with promises and modularizing my code.

Then through debugging our ember application with other developers I learned a bit more about frontend development, and now I work full-time at the startup as a junior developer, writing tests while also building/maintaining the frontend of new parts of our Ember app. Our clients are fortune 100 companies, and on the side I’ve been hired twice in a consulting capacity to architect a automated test suites using the javascript bindings for Webdriver.

So Codecademy IS basic stuff yes, but the point is for it to give you a foundation to build upon, and for me it did that satisfactorily and with spectacular results.