Learn to code, interactively, for free.

Welcome to Codecademy!

Sign up today and start your coding journey with one of 15 popular coding languages for free.

Javascript Icon
Introduction To JavaScript
Continue your learning by starting Introduction To JavaScript.
Codecademy Intensive Program

$199

Learn the same technologies that enable Netflix and Airbnb to create powerful interactive web apps in the 8-week Build Front-End Apps program.

Outcomes

You will learn introductory level object oriented programming using ES6 JavaScript. This course sequence covers data types and structures, functions, and object-oriented programming with classical inheritance. Though you will learn these concepts in the context of ES6 syntax, are required knowledge for understanding object oriented programming.

Though it is not a prerequisite for most of the content in this sequence, an introductory level understanding of HTML and CSS will make the requests course a more meaningful learning experience.

What will you build?

In the introductory JavaScript courses, you will create JavaScript programs that apply your new programming skills to model real-world problems. A couple of the projects include: writing the JavaScript logic for a rock paper scissors game, and authoring a script that returns a random response from a magic eight ball.

Why learn JavaScript?

JavaScript is the language of the web. You can use it to add dynamic behavior, store information, and handle requests and responses on a website. The concepts covered in these courses lay the foundation for adding this behavior.