JavaScript Path By Codecademy
Created By Codecademy.com
![](https://image.freepik.com/free-vector/programmers-using-javascript-programming-language-computer-tiny-people-javascript-language-javascript-engine-js-web-development-concept-bright-vibrant-violet-isolated-illustration_335657-986.jpg)
210 Comments
54 Reviews
Pathway
Time:
30 Hours
Language:
English
Location:
Global
Media Formats:
Text
Cost:
35.99$ Monthly Plan, 17.99$ Monthly Annual Plan
Enrolled Students Count:
1686370
Dropped Out Students Count:
370
Completed Students Count:
168600
Job Placement Rate:
Unknown
Certificate:
Yes
Accredited By:
Not Accredited
Pacing Type:
Self-Paced
Type:
online
Learning Methodology:
Top down, Task based education, Self-paced education
Visit this Pathway
Improve this profile
JavaScript Path By Codecademy
JavaScript is among the most powerful and flexible programming languages of the web. It powers the dynamic behavior on most websites, including this one.
Features
Progress Tracking
The pathway tracks your progress as you go through the pathway
Built-in IDE
Test your code with the built-in Integrated Development Environment tool.
Focus Timer
Set a timer to stay focused and get more done.
Cheatsheet
Review some of the concepts you’ve been learning quickly
Community Forums
Discuss about your problem and get help from others
Chapters
Join a chapter & collaborate with fellow learners virtually or in-person
Main Modules
1
Introduction
In this course, you will learn about JavaScript data types, built-in methods, and variables.
2
Conditionals
Learn how to use if, else if, else, switch, and ternary syntax to control the flow of a program in JavaScript.
3
Functions
Learn about JavaScript function syntax, passing data to functions, the return keyword, ES6 arrow functions, and concise body syntax.
4
Scope
Learn about global and block level scope in JavaScript.
5
Arrays
In this course, you will learn about arrays, a data structure in JavaScript used to store lists of data.
6
Loops
In this course, you will learn how to use for and while loops to execute blocks of code multiple times.
7
Iterators
In this course, you will learn how to use iterator methods to simplify the process of looping over arrays.
8
Objects
Learn about JavaScript ES6 object syntax to model real-world items.
9
Classes
Learn how to create classes and use inheritance to minimize redundancy in your code.
10
Browser Compatibility and Transpilation
Learn about browser compatibility and JavaScript ES6+ to ES5 transpilation.
11
Modules
Learn how to use JavaScript modules, a way to define reusable logic in your programs.
12
Promises
Learn how to write asynchronous JavaScript with the Promises Syntax.
13
Async-Await
Learn about asynchronous programming and leverage promises in JavaScript.
14
Requests
In this course, you will learn the benefits of asynchronous JavaScript properties. You will create calls to various APIs using four different techniques.