Introduction to JavaScript

Learn JavaScript fundamentals and build interactive websites and pages.

StartJavaScript Illustration

Why Javascript?

JavaScript is thought of as the backbone of web apps that adapt, no matter the device. You can use it to add dynamic behavior, store information, and handle requests and responses on a website. If you already have some knowledge of HTML and CSS, this is your next step to building modern, dynamic websites.

Take-away skills:

When you finish this course, you’ll have mastered JavaScript fundamentals and intermediate content like functions, object-oriented programming and browser compatibility. With these skills, you can build interactive websites.

Taken by employees at

Google LogoFacebook LogoNASA LogoIBM LogoDropbox LogoQuora Logo

What you'll learn

  1. 1

    Learn JavaScript: Introduction

    In this course, you will learn about JavaScript data types, built-in methods, and variables.

  2. 2

    Learn JavaScript: Conditionals

    Learn how to use if, else if, else, switch, and ternary syntax to control the flow of a program in JavaScript.

  3. 3

    Learn JavaScript: Functions

    In this course, you will learn about JavaScript functions, passing data to functions, the return keyword, and concise body syntax.

  4. 4

    Learn JavaScript: Scope

    Learn about global and block level scope in JavaScript.

  5. 5

    Learn JavaScript: Arrays

    In this course, you will learn about arrays, a data structure in JavaScript used to store lists of data.

  6. + 7 more lessons

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