Skip to Content
Codecademy Logo
Log In
Sign Up

Learn JavaScript


Why Learn JavaScript?

JavaScript is among the most powerful and flexible programming languages of the web. It powers the dynamic behavior on most websites, including this one.

Take-Away Skills:

You will learn programming fundamentals and basic object-oriented concepts using the latest JavaScript syntax. The concepts covered in these lessons lay the foundation for using JavaScript in any environment.

Up Next:

After learning JavaScript basics (up through the Objects lesson), try applying JavaScript to:

  • Build games
  • Build interactive websites
  • Build web applications with React

Codecademy courses have been taken by employees at

Google LogoFacebook LogoNASA LogoIBM LogoDropbox Logo
  1. 1
    In this course, you will learn about JavaScript data types, built-in methods, and variables.
  2. 2
    Learn how to use if, else if, else, switch, and ternary syntax to control the flow of a program in JavaScript.
  3. 3
    Learn about JavaScript function syntax, passing data to functions, the return keyword, ES6 arrow functions, and concise body syntax.
  4. 4
    Learn about global and block level scope in JavaScript.
  5. 5
    In this course, you will learn about arrays, a data structure in JavaScript used to store lists of data.

What you'll create

Portfolio projects that showcase your new skills

Pro Logo

How you'll master it

Stress-test your knowledge with quizzes that help commit syntax to memory

Pro Logo
Madelyn from Pinterest
I know from first-hand experience that you can go in knowing zero, nothing, and just get a grasp on everything as you go and start building right away.
— Madelyn, Pinterest