19 Web Dev Projects – HTML, CSS, JavaScript Tutorial

19 Web Dev Projects – HTML, CSS, JavaScript Tutorial

🎙 freeCodeCamp.org 👥 11.8M 📅 March 18, 2026 ⏱ 720 min 👁 149K 📄 tutorial 🧭 2026-08-03
Available in: English (current) Français

Keywords

HTMLCSSJavaScriptprojectstutorial

Summary

This 12-hour tutorial by freeCodeCamp.org, created by Burak (codesistency), teaches web development through 19 hands-on projects. The course covers a wide range of topics, including interactive quizzes, color palette generators, Kanban boards, expense trackers, bookmark savers, form validators, password generators, to-do apps, contact forms, pricing cards, team sections, recipe finders, currency converters, GitHub user finders, custom 404 pages, newsletter signups, coming soon pages, contact pages, and scroll progress indicators. The instructor starts by setting up the workspace with VS Code and essential extensions, then walks through each project step-by-step, explaining the HTML, CSS, and JavaScript code. The course is beginner-friendly, requiring only basic knowledge of these technologies. By the end, learners will have a portfolio of projects and improved front-end skills. The video also promotes a full Udemy course with additional projects, but the free content is substantial and valuable.

140 words

Critical Evaluation

The video is an excellent resource for web development learners. The instructor, Burak, demonstrates a clear and methodical teaching style, breaking down each project into manageable steps. The content is accurate and follows current best practices in HTML, CSS, and JavaScript. The projects are diverse, covering UI components, games, and API integrations, which helps learners apply their skills in various contexts. The explanations are thorough, and the instructor often shows the end result before diving into the code, which helps set expectations. The source code is provided on GitHub, and additional resources like diagrams and a gist are linked, enhancing the learning experience. The course is well-structured, with a logical progression from simple to more complex projects. The only minor criticism is that some projects are quite similar (e.g., multiple forms and UI components), but this repetition reinforces learning. The video also includes a promotional segment for the full Udemy course, but it is brief and does not detract from the content. Overall, this is a high-quality tutorial that delivers on its promise to improve web development skills.

178 words

Title / Content Match

The title accurately reflects the content: 19 web development projects using HTML, CSS, and JavaScript are covered.

Quality & Reliability

9/10

The course is well-structured, with clear explanations and practical examples. The instructor demonstrates each project step-by-step, and the content is accurate and up-to-date. The source code is provided, and the course is from a reputable channel (freeCodeCamp).

Chapters

Cited Sources

  • Source Code on GitHub — The source code for all 19 projects is available in this repository.
  • Diagrams — Diagrams illustrating the project structures and concepts.
  • GitHub Gist — A gist with additional code snippets or notes.
  • Full Course on Udemy — The full version of the course with more projects is available on Udemy.
  • Scrimba Frontend Courses — Interactive frontend courses recommended by freeCodeCamp.

Concurring Sources

  • MDN Web Docs — Comprehensive documentation for web technologies, consistent with the content taught.

Contribution & Novelties

This video provides a comprehensive, project-based approach to learning HTML, CSS, and JavaScript. It covers a wide range of real-world applications, from simple UI components to API integrations, which helps learners build a strong portfolio. The instructor’s step-by-step guidance and clear explanations make complex concepts accessible. The course also emphasizes best practices and code organization.

Pour aller plus loin :

104 words

Radar Profile

The radar profile shows high scores in quantity and quality of information, with a moderate level of technical depth. The course is comprehensive and reliable, making it a valuable resource for beginners and intermediate learners.

Reliability 9/10

💬 Très positif. Sur les 30 commentaires analysés, la grande majorité exprime une satisfaction élevée, saluant la qualité du cours, la pédagogie de l'instructeur et la valeur des projets. Plusieurs commentaires mentionnent une progression concrète et une motivation renforcée.