These days, proficiency in computer science and online coding is just as essential to a journalist’s education as writing, reporting and editing. As our world continues to blur platform lines, knowing programming languages is the easiest way to gain an edge to secure your dream job, take on more responsibilities and become an¬†indispensable¬†tool in the newsroom.

But, there’s one overarching problem when a journalist gets psyched up to code: tutorials and books are often filled with codes and jargon that natively go against the way a humanities mind works. Getting into the material can be difficult, and sticking with it until code mastery can be nearly impossible.

Luckily, in an effort to get people of all ages and backgrounds into online programming, many companies have put together smart, interactive tutorials that explain methods in clear and easy ways. Some of them rely on a story or concept to drive the knowledge across, while others use reward systems and badges to motivate users to sticking with it.

Here are four free, interactive tutorials that you can do at your own pace that will help you learn four coding languages that have rapidly become must-knows in the world of online production and development. All of these courses assume users are complete beginners, so jump in! Read more