Intro to HTML and CSS
This free Udacity course is designed to be part of professional programs for Full Stack Web Development, Java Development and C++. It covers underlying structures of web development and how to use tree-like structures in the creation of websites. It is a three-week, beginner course that is a great starting point for anyone interested in web development.
Created by: Cameron Pittman
Produced in 2015
What you will learn
- HTML Syntax
- HTML Problem Sets
- CSS Syntax
- CSS Problem Sets
Quality Score
Overall Score : 70 / 100
Course Description
Pros
Cons
-
- Course serves as a great introduction to front-end web development.
- Instead of building a web page from the ground up, course takes a unique approach and dissects a fully developed web page.
- Course does a great job of preventing burnout and intimidation that makes comparable courses prohibitive to beginners.
-
- While the course is beginner-friendly, it remains so at the cost of deeper understanding. Students who complete this course may still hit roadblocks taking on simple web development challenges.
- Course is more of a primer than introductory class.
- Course stays practical at the cost of ignoring sound fundamental theory.
Instructor Details
- 3.5 Rating
11 Reviews
Cameron Pittman
Cameron Pittma is a former high school teacher that taught physics with portals. Cameron stumbled upon web development by accident and is now a Course Developer at Udacity.
More courses by Cameron Pittman
More Web Development courses
Python Fullstack Mastery: Build Modern Web Apps with Django (2025)
5.0 (165 Reviews)
Provider: Udemy
Time: 35h
$19.99
NgRx Signal store for Angular - The missing guide (2026)
4.9 (436 Reviews)
Provider: Udemy
Time: 11.3h
$89.99
Vue 3: Create a Mobile & Desktop App (with Quasar 2 & Pinia) (2024)
4.9 (177 Reviews)
Provider: Udemy
Time: 7.6h
$79.99
Build a URL Shortener App with ASP.NET: Step by Step (2026)
4.9 (100 Reviews)
Provider: Udemy
Time: 9.6h
$10.99
The Complete Elixir and Phoenix Bootcamp (2021)
4.8 (7,773 Reviews)
Provider: Udemy
Time: 17.4h
$84.99
Reviews
By Panos G on 10/12/2018
This course is definitely NOT FOR BEGINNERS.
That being said it was a delight for me. Learn some html and css from more basic walk-through style classes like the ones offered at Coursera, Code Academy , even W3Schools and come back to this. Having some knowledge on these subjects will help tremendously out and instead of giving you frustration it will teach and offer clarity for many concepts that seem a bit difficult to grasp at first.
By Gio Chacón on 6/14/2018
While learning to code on my own I have found courses that seemed too technical for beginners, too short, too long, too expensive… This is a good complementary course! If you wish to take it, my advice is also to be taking another course at the same time or, to dig, dig, dig on each concept it teaches.
By Dimitrios T on 3/26/2018
A great introduction to the Bootstrap. Very easy-going approach and nice design examples. It is a practical, pragmatical and multi-side approach for developers, who lack of design methodologies and they can play with ready solutions and transform them into real sites.
By Dissipate D on 8/6/2016
Like many other reviewers commented, the title of this course is misleading. It is not an introductory course for complete beginners to HTML and CSS. The course is focussed on design, and I think you will need intermediate knowledge HTML and CSS, otherwise you will feel lost.
I went in with basic knowledge, and the first few videos were fine but got progressively worse as the instructors glazed over concepts and did not do much explaining.
By Bobby B on 6/19/2016
The title is a tad incorrect, this course is not an Introduction to HTML and CSS. You must already know all your html tags, attributes, elements and css selectors. What it is really great at though, is providing the student with solid knowledge of topics not often covered in regular web design courses, such as responsive grid designs, media queries, google fonts and css frameworks.
By Geoffrey J on 5/23/2016
I highly recommend it to anyone looking to "get their feet wet" in website design. *I don't think previous knowledge of HTML is necessary for this course.
By Lea on 2/2/2016
As someone who took this course after Programming Foundations with Python, I was disappointed in how scattered this course seemed in comparison. They do state in advance that this course will teach you HTML & CSS differently, but unless your coming through with a decent amount of knowledge beforehand, they breeze through a lot of basic syntax and then jump right into more in-depth topics such as CSS Frameworks, Bootstrap, and using Developer tools. All of the concepts are great, but it's not really an 'Intro to HTML & CSS' course.
By Jam K on 1/15/2016
This course was an excellent second step in my learning process. It showed me a relevant real life work flow to building a website (Devtools combined with Sublime Text editor) which was exactly what I needed and was looking for. I enjoyed it.
By Marko V on 12/15/2015
They try to approach the way to teach web development in a somewhat unique way, instead of learning the old fashion way they instead use a top-down methodology. In other words, they take a finished website and go through how it is constructed instead of building up the website from scratch. A rather interesting approach, and possibly more fun than the usual way to learn. Are not entirely sure that this approach is the best for beginners, there is a risk that beginners miss fundamental concepts of how websites are contructed and works.
The course itself is unfortunately not of the best quality, it starts pretty promising (the first 1/3 of the course) but gets worse and worse the further you get into the course. It feels a bit unpolished and unfinished, as if they had not enough time to complete it properly and just threw something together to deliver what was promised in the beginning of the course. I have seen this pattern on a previous Udacity course before, where it started very promising but then lost a lot of quality towards the end of the course.
By Prose S on 11/23/2015
I went through 95%* of this in about 8-9 hours total. It's... so so. A bit of a whistle stop tour of html & CSS, which left me feeling like I'd got it figured out, until I ran into roadblocks trying to do apparently simple things. Perhaps I missed them, perhaps Udacity let these details slip though the gaps (while focussing on the important stuff: house-style, pep-talks and humour...) A couple of examples:
- you do the earlier project before learning (almost in passing) how to apply multiple classes to one element.
- only towards the end does anyone mention the order of the CSS links in the element affects how they're applied.
By Gregory S on 11/18/2015
Intro to HTML and CSS is a 3-lesson primer on front-end web development and design. Although the name of the course suggests you'll learn HTML and CSS basics, the content is actually focused on higher level web development and design concepts like web page and project structure, responsive design and web frameworks. The course spends very little time talking about nuts and bolts like different HTML tags and CSS properties. The content itself is well done, it just strays a bit from what you'd expect given the title of the course. It should be entitled "Fundamentals of front-end web development/design" or something similar.
Showing all 11 reviews
Could not load more reviews.






