Learn by doing! The best way to learn JavaScript is with projects, so we'll be building a shopping app in CodePen. In this tutorial, we'll learn how JavaScript can manipulate data and the DOM to ...