A Hands-On, Project-Based Introduction to Programming
A fast-paced, thorough programming introduction that will have you writing your own software and web applications in no time.
Then you'll put your new skills into play with three substantial projects: a Pong-style game with a virtual opponent, an app that generates electronic music, and a platform for visualizing data fetched from an API.
Along the way, you'll learn how to:
oUpdate web pages in real time by manipulating the Document Object Model
oTrigger functions in response to events like key presses and mouse clicks
oVisualize data with the D3.js library and scalable vector graphics (SVG)
oMake electronic music with Tone.js and the Web Audio API
About this Author
If the product is in stock at the store nearest you, we suggest you call ahead to have it set aside for you, or you may place an order online and choose in-store pickup.