A Quick Review

JavaScript Course


This course assumes that you have a decent grasp on the fundamentals of JavaScript. If you just finished our Foundations course then you should skip this review and move on to the next lesson. If it’s been a while and you’re coming from the Ruby courses, you will probably want to take a day or two to refresh yourself on the basics.


Running through “part 1” of MDN’s JavaScript basics course is a great idea for a refresher on the syntax. If you just want a quick reference to skim, try LearnXinY.

Try not to worry too much about forgetting past materials after not using them for a while. As you progress through the curriculum, you will almost certainly find yourself needing to look up topics covered in Foundations that you haven’t touched upon in a while. This isn’t indicative of any shortcoming on your end; it’s just part of being a developer.


Before you press on, a note about jQuery. We occasionally get questions about why we don’t include jQuery in our curriculum. jQuery was very popular in the past, but has fallen out of the limelight in recent years. One of the biggest reasons it has begun to fall out of favor is that you don’t need it anymore. When it became popular, doing things like DOM manipulation and AJAX calls were difficult in plain JavaScript, but that is no longer the case.

A quick web-search on the topic will be more useful than any explanations here, and if you still want to learn it (many older codebases still use it, and you will see it on many older Stack Overflow posts) we are confident that you can pick it up quite easily by reading the jQuery documentation.

Additional resources

This section contains helpful links to related content. It isn’t required, so consider it supplemental.

  • It looks like this lesson doesn’t have any additional resources yet. Help us expand this section by contributing to our curriculum.

Support us!

The Odin Project is funded by the community. Join us in empowering learners around the globe by supporting The Odin Project!