Learn JavaScript:


You interact with JavaScript code all the time — you just might not realize it. It powers dynamic behavior on websites (like this one) and plays an important role in many fields, like front- and back-end engineering, game and mobile development, virtual reality, and more. In this course, you’ll learn JavaScript fundamentals that will be helpful as you dive deeper into more advanced topics.

C++

Chapters

What is JavaScript

  • Learn about what the JavaScript course has in store!
  • Welcome to Learn JavaScript
Introduction

  • In this course, you will learn about JavaScript data types, built-in methods, and variables.
  • Introduction to JavaScript
  • Variables
Conditional

  • Learn how to use if, else if, else, switch, and ternary syntax to control the flow of a program in JavaScript.
  • Conditional Statements
Function & Scope

  • Learn about JavaScript function syntax, passing data to functions, the return keyword, ES6 arrow functions, and concise body syntax.
  • Functions
  • Learn about global and block level scope in JavaScript.
Arrays & Loops

  • In this course, you will learn about arrays, a data structure in JavaScript used to store lists of data.
  • In this course, you will learn how to use for and while loops to execute blocks of code multiple times.
Iterators

  • In this course, you will learn how to use iterator methods to simplify the process of looping over arrays.
  • Higher-Order Functions
Objects

  • Learn about JavaScript ES6 object syntax to model real-world items.
  • Advanced Objects
Next Step

  • You've completed the Learn JavaScript course! What's next?
  • Learn JavaScript: Next Steps
“Education is the passport to the future, for tomorrow belongs to those who prepare for it today.” “Your attitude, not your aptitude, will determine your altitude.” “If you think education is expensive, try ignorance.” “The only person who is educated is the one who has learned how to learn …and change.”