Book Cover

Eloquent JavaScript

Sandbox Link
Meet Up Site
Watch and Code

[Exercises are best viewed in Chrome Browser and Tested for functionality in Console]


Chapter 1: Values, Types, and Operators - NO EXERCISES

Chapter 2: Program Structure

Chapter 3: Functions

Chapter 4: Data Structures: Objects and Arrays

Chapter 5: Higher-Order Functions

Chapter 6: The Secret Life of Objects

Chapter 7: Project: Electronic Life

Chapter 8: Bugs and Error Handling

Chapter 9: Regular Expressions

Chapter 10: Modules

Chapter 11: Project: A Programming Language

Chapter 12: JavaScript and the Browser

Chapter 13: The Document Object Model

Chapter 14: Handling Events

Chapter 15: Project: A Platform Game

Chapter 16: Drawing on Canvas

Chapter 17: HTTP

Chapter 18: Forms and Form Fields

Chapter 19: Project: A Paint Program

Chapter 20: Node.js

Chapter 21: Project: Skill-Sharing Website

Chapter 22: JavaScript and Performance