Code with Kristian • I make videos and write about software development and programming tools
Let's learn HTML and HTML5 together with freeCodeCamp!
"How do you learn to code?"
When I started coding about a decade ago, that was a difficult question to answer.
Projects like Codecademy were just around the corner, but because there weren't as many interactive resources as there are now, I relied on long tutorials and books to pick up the basics of HTML, CSS, and Ruby on Rails.
Ten years later, the "Learn to code online" ecosystem is drastically different. There are a ton of interactive programming tools out there, and everyone (including me) is publishing blog posts, videos, and courses.
In a way, it may actually be more overwhelming to start now than it was a decade ago.
freeCodeCamp stands out in that huge ecosystem. It's a non-profit organization that publishes thousands of hours of free courses, blog posts, and videos.
I've spent a lot of time thinking recently about the basics—HTML, CSS, and JavaScript—and how I could teach it on my YouTube channel.
Instead of reinventing the wheel, I realized that a valuable resource I could provide would be an up-to-date "codethrough" of freeCodeCamp's incredible curriculum: walking through every exercise, lesson, and challenge, and adding my own spin on it where possible.
Today, I'm starting that challenge by releasing my code walkthrough of freeCodeCamp's Basic HTML and HTML5 curriculum, where you'll learn about HTML tags, attributes, and inputs. Watch the video below, or on YouTube:
These codethroughs are a great first step towards learning HTML, CSS, and JavaScript, but they're not everything you need to learn these concepts, and retain them...
If you're like me, you need to reflect and work with things a few times before the concepts really stick.
That's why I'm also announcing the release of Bytesized Resources, a new site where I'm collating all the resources, cheat sheets, and study guides for Bytesized's videos and courses.
As a member of the newsletter, you already have access—just visit the page below. Bytesized Resources is launching with a complete set of resources to accompany the Basic HTML and HTML5 section of freeCodeCamp's Responsive Web Design certification.

I'm really excited to release all this stuff today 🙂 I already have the next section recorded—Basic CSS—and I'll give you a heads-up when that part of it is released. If you haven't already subscribed to Bytesized on YouTube, subscribe and turn on notifications, too!