Pros: If you’ve ever searched “Free HTML courses”, then you probably have already come across this site. One of the more popular options on this list, Codecademy is a platform that teaches you HTML in tiny bites. The screen is split into two sides, with one that shows the effects your coding has on an HTML file. Everything is automated and marked, so it’s easy to progress through their curriculum.
Cons: Codecademy doesn’t provide a certification at the end of their courses, so it’s best used as a starting point if you want to pursue a career. Also, as SkilledUp reports, there are little “advanced and real-world examples” on Codecademy. This means that much of your Codecademy education is theoretical and mostly for exploring HTML concepts.
Pros: Like Codecademy, General Assembly offers free HTML projects for beginners. The big difference between the two is that GAs HTML program is goal-based with real-world applications right out of the gate, so you’re building websites with actual applications rather than just running through the concepts. Also, GA offers an online HTML course with mentorship once you’ve completed those projects. That course then ends with a certificate.
Cons: GA Dash’s free HTML projects are still pretty rudimentary and are mainly a trial for their paid courses. They’re also not an accredited institution. So, if you wanted to get federal aid to attend the full-blown HTML course, then you’re on your own in that regard.
Pros: Lynda offers thousands of courses on various topics, including HTML. They offer a few free HTML video lessons to begin, then if you sign up for a monthly membership, you’ll have access to all of the video lessons offered by Lynda. Out of the paid options to learn HTML, Lynda is the most diverse and one of the lower-risk options.
If you'd like, you can sign up for their premium membership which also gives you access to project files. They also have a mobile app, so you can watch class videos anywhere you want.
Cons: There are levels of membership that can determine what you get out of the course: a slightly higher payment plan allows you to download project files. Also, unlike Codecademy and GA Dash, your work isn’t automatically marked or evaluated by a system, so you’d have to get further assistance (like by joining a coding community) if you need additional help or input.
Pros: Team Treehouse is set up similar to Lynda: the classes are videos and you need to pay for access to more material. Unlike Lynda, however, there are interactive quizzes, an online workspace, and the content is more focused on web development. Also unlike Lynda, Treehouse has a forum for each course where students can ask questions.
Cons: Courses don’t culminate with any credentials aside from the experience you’ve gained. Also, sometimes the quizzes can be too difficult to complete. Furthermore, there is additional footwork you’ll need to do if you want to learn anything more advanced than what they’re showing you.
Pros: W3Schools is an open book. Like Codecademy, all of the lessons are available immediately without any cost to you. And if you’d like a certificate showing your experience, it’s $95 for an HTML certificate. There are some interactive-like activities available and new chapters are being added all of the time to keep up with changes in the always-evolving world of web development.
Cons: Like Codecademy, W3Schools is mostly for beginners. Some in the web development community feel that advanced content should be learned elsewhere and recommend that W3Schools users utilize other resources to supplement their education.
Best Places to Learn Basic HTML Online
The first step in anyone’s web coding journey is to learn HTML. It’s even useful to learn if you don’t have any intention of pursuing a career in tech because it demonstrates that you have a diverse skillset.
Here are five of the best places to learn basic HTML online, so you can get started on your coding journey.