Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Codecademy

Learn JavaScript

via Codecademy

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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.

Syllabus

  • Welcome to Learn JavaScript: Learn about what the JavaScript course has in store!
    • Informational: Welcome to Learn JavaScript
  • Introduction: In this course, you will learn about JavaScript data types, built-in methods, and variables.
    • Lesson: Introduction to JavaScript
    • Lesson: Variables
    • Project: Kelvin Weather
    • Project: Dog Years
    • Quiz: Introduction to JavaScript
    • Quiz: Variables
    • Article: JavaScript Versions: ES6 and Before
    • Article: Make the Most of Your Codecademy Membership
  • Conditionals: Learn how to use if, else if, else, switch, and ternary syntax to control the flow of a program in JavaScript.
    • Lesson: Conditional Statements
    • Project: Magic Eight Ball
    • Project: Race Day
    • Quiz: Conditional Statements
  • Functions: Learn about JavaScript function syntax, passing data to functions, the return keyword, ES6 arrow functions, and concise body syntax.
    • Lesson: Functions
    • Project: Rock, Paper, or Scissors
    • Project: Sleep Debt Calculator
    • Quiz: Functions
  • Scope : Learn about global and block level scope in JavaScript.
    • Lesson: Scope
    • Project: Training Days
    • Quiz: Scope
  • Arrays : In this course, you will learn about arrays, a data structure in JavaScript used to store lists of data.
    • Lesson: Arrays
    • Project: Secret Message
    • Quiz: Arrays
  • Loops : In this course, you will learn how to use for and while loops to execute blocks of code multiple times.
    • Lesson: Loops
    • Project: Whale Talk
    • Quiz: Loops
  • Iterators: In this course, you will learn how to use iterator methods to simplify the process of looping over arrays.
    • Lesson: Higher-Order Functions
    • Lesson: Iterators
    • Quiz: Higher Order Functions and Iterators
    • Project: Grammar Checker
  • Objects: Learn about JavaScript ES6 object syntax to model real-world items.
    • Lesson: Objects
    • Lesson: Advanced Objects
    • Project: Meal Maker
    • Project: Team Stats
    • Quiz: Objects
  • Next Steps: You've completed the Learn JavaScript course! What's next?
    • Informational: Learn JavaScript: Next Steps

Taught by

Kenny Lin

Reviews

4.5 rating at Codecademy based on 32620 ratings

Start your review of Learn JavaScript

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.