{ Rithm School Intermediate JavaScript Part I.  }

You’ve made it to the first part of Rithm's free Intermediate JavaScript course! You’re ready to learn how to debug like a professional, access and create values in more complex data structures, dive deep into callbacks and closures, and learn all about event-driven programming with the DOM. By the end of the course, you'll be able to build interactive browser based games and applications with JavaScript! If you want to go back and review some fundamentals, head over to our JavaScript Fundamentals course.

The goal of this material is to get you familiar with intermediate JavaScript to prepare you for our full time program. When you're ready, get started with Debugging JavaScript. Please be sure to let us know if you have any questions as you go along. Good luck!

1 Debugging JavaScript 3 sections, 1 - 2 hours

2 Nested Data Structures 4 sections, 2 - 3 hours

3 Higher Order Functions, Timers, and Closures 4 sections, 3 - 4 hours

4 Document Object Model 3 sections, 2 - 3 hours

5 Events and LocalStorage 4 sections, 4 - 5 hours

6 Final Project 1 section, 10+ hours

Get Started