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 |