JavaScript Essentials 2 הוא הקורס השני בסדרה בת שני חלקים שנועדה לבנות את כישורי התכנות שלך מהיסוד. בהתבסס על היסודות שהונחו ב-JavaScript Essentials 1, תלמד כיצד לנתח ולדגמן בעיות בעולם האמיתי באמצעות תכנות מונחה עצמים ולחקור היבטים מורכבים יותר של JavaScript כגון תכנות אסינכרוני ופונקציות.