This course introduces you to basics of web development — once done, you should feel comfortable writing clean semantic HTML markup, styling your sites with CSS, understand different kind of backend setups, and be able to build web apps that actually solve problems for others.