4 resources for dabbling in web dev over the holidays

Written by Emilie Brunet

The holidays are coming up and whether you have time off or not, we’ve definitely entered the “cozy-up inside and avoid leaving your house as much as possible” part of the year.

As you begin your burrito-blanket season, maybe you want to start dabbling in some new skills.

We’ve put together a list of 4 free resources that you can use to start playing around with HTML, CSS and Javascript -- who knows, maybe you’ll fall in love and realize that Web Development is the right path forward for you!

1. The Odin Project - Foundations Course

Recommended for: Anyone who wants to have a very clear, step-by-step beginners course to follow that allows you to dabble in HTML, CSS and Javascript.

This website is one of the first things we recommend our applicants to try out in order to “test the waters” to see if Web Dev is the right choice for them.

Not only does this foundation course touch on HTML, CSS and JS, it also gives you tips and tricks on how to set yourself up for success including managing your study time, how to ask for help and how to stay focused.

It includes many of the basics, providing you both with reading material and practical assignments to follow along.

If you’ve been meaning to give Web Development self-study a try, then get started with The Odin Project’s Foundation Course.

2. W3schools - HTML, CSS or Javascript Course

Recommended for: Anyone who doesn’t need all the bells & whistles to learn and wants to get a little deeper into all three topics

We’ve recommended W3schools in the past to help you learn Python. But other than Python they also have a great foundational courses in HTML, CSS and Javascript.

While not the most aesthetically pleasing website, the course allows you to follow along and code directly into the integrated learning platform.

They have 3 different courses for HTML, CSS and Javascript. So if you’re just looking to dabble in the basics and give it a try, you can play around with the first few lessons of each course.

3. FreeCodeCamp - Web Design Course

Recommended for: Anyone has the time to deep-dive a little bit more into each topic and who might be more interested in HTML and CSS than getting into Javascript just yet.

Unsurprisingly, Freecodecamp is a free place to learn how to code.

It has a 3000 hour curriculum so it can feel like you’re taking on a big project, especially if you’re just here to dabble. So we suggest you start out with their Web Design course. It introduces you to HTML and CSS in hands-on projects.

It’s completely run through donations so you don’t have to worry about ads. (If you get use out of it you can donate it to keep it going for other people looking to dabble in coding for free).

PS. We recommend that you make an account because the only way to save your progress is if you login.

4. You Don’t Know JS - Open Source Book

Recommended for: Anyone who might want to minimize their screen time this holiday while still learning about web development.

If you’re someone who is looking forward to a holiday that doesn’t have your face in front of a screen, the book You Don’t Know JS by Kyle Simpson is a great way to learn about programming without having to be in front of the computer the whole time.

It’s available for purchase as a paperback and on Kindle. But the author has also made it available for free online either as a PDF download or on GitHub (but I guess that doesn’t much pull you away from your screen then, hehe).

The book takes you through the fundamentals of Javascript - but what’s most interesting about it is it takes you through the semantics, the ins-and-outs and the WHY of coding. If you’re someone who struggles with learning how to do something unless you know the why of what you’re doing, this book is for you.

Have you tried any of these out? Do you have other recommendations for those looking to start dabbling in Web Development? Reply to this email to let us know 🙂

About the author

Hey, I'm Emilie 👋🏻

I'm the Business Support Manager at Journey Education. I have always had a passion for writing, organization and finding creative solutions. I aim to be personable, empathetic and compassionate and believe that kindness can go along way in both business and life.

Having worked and organized with anti-capitalist, feminist and queer organizations, I strongly believe that EVERYONE deserves, not just a living wage, but a thriving wage and that it should be the priority of every business to create an inclusive, caring and diverse work environment that doesn't just ensures the work happens, but allows people to be people while the work is happening!

My approach to everything I do reflects my training in trauma-informed practices, active listening and harm reduction as well as my interest in understand the way people work, behave and exist as their full human self. I want to create safer spaces for people to explore, create and excel in a supportive environment - whether that's in life or at work.