A quick review

Introduction

This course assumes that you have a decent grasp on the fundamentals of JavaScript. If you have recently taken our JavaScript fundamentals series then you will be in good shape to continue here. If it’s been a while, you will probably want to take a day or two to refresh yourself on the basics.

Review

Our fundamentals course primarily focused on MDN’s JavaScript basics course and the fantastic content from javascript.info. Running through the first part of either of those exercises is a great idea for a refresher on the syntax. If you want a quicker, browser-based crash course you could race through Codecademy or FreeCodeCamp (skip the Bootstrap and jQuery sections!).

It might also be a good idea to do a little practicing before moving on. It may be a good idea to redo one of the later projects from our fundamentals course such as the calculator or rock-paper-scissors. If you want something fresh to work on, now would be a fine time to do some coding exercises from across the net. The following sites are all great places to look.

  • Exercism
  • CodeWars
  • FreeCodeCamp (especially their “Object Oriented”, “Functional Programming”, and “Algorithm Scripting” sections)
  • JavaScript30 is a great set of tutorials that cover a ton of JS concepts. A good idea to start doing these alongside Odin anyway!

jQuery?

Before you press on, a note about jQuery. Until very recently our curriculum relied quite heavily on jQuery, a JavaScript library. jQuery was very popular in the past, but has fallen out of the limelight in recent years, which is why we decided to phase it out of our curriculum. One of the biggest reasons it’s begun to fall out of favor is that you simply 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) we are confident that you can pick it up quite easily by reading the documentation on their website.

Having said that, as we write new lessons and transition our curriculum, you might find some older lessons that mention it. You should be able to continue anyway. For example, if a lesson says to use jQuery to interact with the DOM - feel confident that you can do it with plain old JavaScript.

Javascript

A quick review

Have a question?

Chat with our friendly Odin community in our Discord chatrooms!

Open Discord

Are you interested in accelerating your web development learning experience?

Get started

Thinkful

  • 5-6 months

    5-6 months

  • Job Guarantee

    Job Guarantee

  • 1-on-1 Mentorship

    1-on-1 Mentorship