JavaScript 30
JavaScript30 is a series of 30 JavaScript projects created by Wes Bos, designed to help you learn modern JavaScript without frameworks. Each exercise is practically oriented and reinforces your understanding of the language.