JavaScript Level 2: JavaScript Master

Age 14-18

Course Description

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.

Who's this course for

Age 14-18


Completion of JavaScript Level 1 (or evidence of mastery of the key concepts from JavaScript Level 1, but this is rare)

Try a Free Class

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.

  • Course modules

  • 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

We're all constantly engaging with websites, and yet so many of us are oblivious to what goes on under the hood. The JavaScript courses help shed light on the subject. Not only is it empowering to know how it all works, it's also a ton of fun!

Matt S., Juni instructor

Try the full Juni experience for free

Take a free class to see if Juni is right for your child.

  • Try a Free Class