That also means changing the way front end development is taught, as frequently and accurately as possible. Unfortunately, no instructor can ever hope to keep pace with the changing technologies, meaning each new front end developer joining the workforce is already several steps behind, struggling to fill their toolbox with a never-ending supply of necessary resources.
Why is it so hard to find a good front end developer?
Ilias Ismanalijev

I teach front-end web development at Harvard University Extension School, and I teach via video at O’Reilly Media. This is a topic frequently on my mind.

It is true that if we teach the latest framework, our courses will always be out of date. Look how many times the latest, hottest JavaScript framework has changed in the last 3 years.

However, if we teach the core skills, including hand-coded, semantically correct HTML5, CSS3, and JavaScript, plus we teach critical thinking skills, students are always prepared to learn the next thing.

My courses currently consist of HTML5, CSS3, Sass, jQuery, responsive design, content management systems, workflows, version control, and website planning and strategy. Students get basic JavaScript, PHP/MySQL, and other skills elsewhere in the curriculum.

Unfortunately, many colleges and universities are still teaching Dreamweaver as an industry standard, never touch on responsive design (or mobile compatibility in any form), and they may be still teaching XHTML or be hung up on making websites compatible for IE6.

Every employer has different workflows, different core browsers to target, different philosophies concerning mobile device support, and different coding and version control standards. Know the basics, get some critical thinking skills, learn how to learn technology, and you can learn anything after graduation on your own.