Overview

Make your websites dynamic and interactive with JavaScript! You'll create features and stand-alone applications. This course will wrap everything you've learned at The Odin Project into one, final capstone project.

Introduction

Welcome to the JavaScript course! Start here!

JavaScript in the Real World

Let's look at a few more practical applications of JavaScript and learn about a few useful tools that are widely used in the industry.

Asynchronous JavaScript and APIs

Asynchronous JavaScript

Testing JavaScript

Test driven development is an important skill in today's dev world. This section digs into the details of writing automated JavaScript tests.

javascript and rails

a real web app needs a back end in order to persist its data and do sensitive operations. here you'll learn how to handle use ajax to send data requests to your rails back end. you'll also get a chance to work with external apis like google maps, which is something you'll probably find yourself doing quite frequently as you build your own projects in the future.

Finishing Up with Javascript

You've learned everything you need and all that remains to do is apply that knowledge to a worthy task. In this section, we'll briefly cover how to test Javascript using Jasmine and then get you started with your capstone project so you can show off your range of skills.