JavaScript Crash Course : A Hands-On, Project-Based Introduction to Programming
JavaScript Crash Course : A Hands-On, Project-Based Introduction to Programming
Checkout safely using your preferred payment method
Couldn't load pickup availability
JavaScript Crash Course : A Hands-On, Project-Based Introduction to Programming
Nick Morgan
On Sale Date: March 5, 2024
9781718502260, 1718502265
Trade Paperback
Computers / Languages / JavaScript
Ages 10 And Up, Grades 5 And Up
376 pages
Dive into the dynamic world of web development with JavaScript Crash Course: A Hands-On, Project-Based Introduction to Programming by Nick Morgan. This fast-paced and engaging guide is designed to get you writing JavaScript code and building interactive web applications quickly.
This book offers a fun and practical approach to learning JavaScript, a fundamental language for web development. You'll begin by grasping essential programming concepts such as variables, arrays, objects, functions, conditionals, loops, and classes. Through clear explanations and hands-on exercises, you'll establish a solid foundation in JavaScript.
Building on these fundamentals, you'll learn to combine JavaScript with HTML and CSS to create interactive web applications that run directly in the browser. Then, you'll solidify your skills by tackling three substantial projects:
- A Pong-style game with a virtual opponent
- An app that generates electronic music
- A platform for visualizing data fetched from an API
- These projects will provide you with practical experience and demonstrate the power of JavaScript in real-world applications.
Throughout the book, you'll also discover how to:
- Update web pages in real-time by manipulating the Document Object Model (DOM)
- Trigger functions in response to events like key presses and mouse clicks
- Generate graphics and animations with JavaScript and HTML's Canvas element
- Visualize data with the D3.js library and Scalable Vector Graphics (SVG)
- Make electronic music with Tone.js and the Web Audio API
- JavaScript Crash Course provides a comprehensive and engaging learning experience, equipping you with the skills to confidently build dynamic and interactive web applications.
Key benefits of JavaScript Crash Course:
- Fast-Paced Learning: Quickly acquire essential JavaScript skills.
- Project-Based Approach: Learn by doing with practical, real-world projects.
- Comprehensive Coverage: Covers fundamental concepts and advanced techniques.
- Hands-On Experience: Build interactive web applications and games.
- Real-World Skills: Develop abilities applicable to professional web development.
If you're eager to learn JavaScript and build exciting web projects, JavaScript Crash Course is the perfect starting point.
Share

FAQs
Can I return my product?
Physical products can be returned. Digital products cannot. We always aim for make sure our customers love our products, but if you do need to return an order, we’re happy to help. Just email us directly and we’ll take you through the process.
Can I get my order gift-wrapped?
Unfortunately, we do not offer a gift-wrapping service.
Where does MakoStars get their products?
We resell books from well-known publishers and brands such as:
- Hachette Book Group
- Penguin Random House
- Scholastic Inc.
- Simon & Schuster Inc.
We are looking to work with other brands as well.
Are the products new or used?
We only sell new products received from the publisher, brand or distributor. However, because we normally import directly, the products may experience slight damage on the crease, cover or edges. Please note, we will still sell items in these conditions to customers. Returning these products to our overseas suppliers is not environmentally-friendly.