Apply principles of art, design, user interface and experience design
to create engaging websites and interactive content.
HTML gives structured meaning to web content, and enables authors to markup text with sematic value. It's not about how it looks, it's about what it means.
The visual layer of the web is controlled by a simple selector and value language called Cascading Style Sheets (CSS). It controls how things looks and is very powerful.
How things work on a website is normaily controlled by a powerful scripting language called JavaScript and the Document Object Model (DOM). From forms to interactive applications, it's how we interact.