Learn to build websites from scratch using HTML, CSS, and JavaScript. These free full-length courses from freeCodeCamp.org, one of the world's most trusted coding platforms, will take you from zero to creating your first website.
4.9 rating4 Modules✓ Certificate✓ Free to EnrolAbsolute Beginner
✓
Dave Gray & Team · freeCodeCamp.org
YouTube (Free, Open Source)
Videos by freeCodeCamp.org, freely available on YouTube
Free
No payment required · Free certificate · Lifetime access
This course includes:
4 web development modules
3 full-length freeCodeCamp courses
HTML from scratch
CSS styling & design
Build real website projects
20+ hours of content
✓ Certificate on completion
Lifetime access
Course Content, 4 Modules
Your Progress0% complete
Module 1: HTML for Complete Beginners
What is HTML and how websites are built
HTML document structure, head, body, elements
Links, images, lists and forms
Semantic HTML, writing clean, professional code
~4 hours · Taught by Dave Gray on freeCodeCamp.org
Play Video
Module 2: HTML & CSS, Build a Real Website
Applying CSS styles to HTML pages
Layouts, colours, fonts and spacing
Making a website look professional
Building a complete band website from scratch
~2 hours · freeCodeCamp.org project tutorial
Play Video
Module 3: Full Web Development Bootcamp
Full-stack web development from scratch
Git & GitHub for version control
Deploying your website to the internet
Responsive design with Bootstrap
Introduction to backend with Express
20 hours · Taught by Aakash N S (Jovian) on freeCodeCamp.org
Play Video
Module 4: Practice & Build Projects
Apply your skills on real projects
Build a portfolio website to showcase your work
The freeCodeCamp.org curriculum, 300+ hours free
How to continue learning: JavaScript, React, Python and beyond
Join the freeCodeCamp community, 7 million+ learners worldwide
Continue your coding journey on freeCodeCamp.org
Visit youtube.com/@freecodecamp for 1,000+ free full courses on web development, data science, machine learning and more.
Complete all modules above, then score 70%+ to earn your certificate