JavaScript Level 2: JavaScript Master

JSM

JavaScript Level 2

suggested for ages 12-18


Course Details

In this course, students dive deeper into JavaScript with functions, arrays, and object-oriented programming. Students apply their learning toward programming classic arcade games like Asteroids and Breakout.

This course also covers important concepts for building full-stack web applications, including APIs and databases (SQL and NoSQL). By the end of this course, students have developed their own complex web applications, such as a news aggregator that fetches articles from an API and displays a customized feed to the user.


Course Curriculum

This course typically takes 3-6 months to complete. This depends on the student's dedication to homework, their previous experience, and the difficulty of course material. Our instructors move at the pace of the student, taking extra time to reinforce concepts as needed.

JSM1 Fundamentals Review

JSM2 Functions

JSM3 Complex Conditionals

JSM4 The Canvas

JSM5 Arrays and Iterators

JSM6 Objects and Properties

Check In #1

JSM7 Helper Functions and Event Listeners

JSM8 Collisions and Controls

JSM9 Games in the Canvas

JSM10 APIs and Requests

JSM11 SQL and Schemas

JSM12 NoSQL and CRUD

Check In #2

JSM13 News Aggregator

JSM14 Quiz Game

JSM15 Master Project