Projects are the most practical way to learn any language, and HTML is no exception. To build any website, you need a basic understanding of HTML and if you want interactive custom websites, just knowing the cheat sheet is not enough – you should be able to implement your knowledge practically.