В процессе создания веб-страниц разработчик сталкивается с такими задачами как: выбор оптимальной структуры HTML-разметки, выбор способа размещения и оформления отдельных элементов страницы с помощью свойств CSS, адаптируемость дизайна для разных устройств просмотра и т.д. Каждый сайт уникален, но есть общие приемы и подходы, которые обеспечивают надежные решения для большинства наиболее важных задач верстки.
В рамках данного курса рассматриваются такие решения, как настраиваемая модульная сетка, внедрение шрифтов, а также работа с таблицами, создание форм и анимации.