30 part series

How to Code in JavaScript

A course on the fundamentals of the JavaScript language, from syntax and data types to objects, loops, and functions. Originally written for DigitalOcean.
1.
How To Write Comments in JavaScript
2.
Understanding Syntax and Code Structure
3.
How to Work with Strings in JavaScript
4.
How To Index, Split, and Manipulate Strings in JavaScript
5.
How To Do Math in JavaScript
6.
Understanding Arrays in JavaScript
7.
How To Use Array Methods in JavaScript: Mutator Methods
8.
How To Use Array Methods in JavaScript: Accessor Methods
9.
How To Use Array Methods in JavaScript: Iteration Methods
10.
Understanding Objects in JavaScript
11.
How To Write Conditional Statements in JavaScript
12.
How To Use the Switch Statement in JavaScript
13.
Using While and Do While Loops in JavaScript
14.
How To Create For Loops in JavaScript
15.
Understanding Functions in JavaScript
16.
Understanding Date and Time in JavaScript
17.
Understanding Prototypes and Inheritance in JavaScript
18.
Understanding Variables, Scope and Hoisting in JavaScript
19.
How to Use the JavaScript Fetch API to Get JSON Data
20.
Understanding Classes in JavaScript
21.
Understanding Events in JavaScript
22.
How To Use Object Methods in JavaScript
23.
Understanding This, Bind, Call, and Apply in JavaScript
24.
Understanding Map and Set in JavaScript
25.
Understanding Generators in JavaScript
26.
Understanding Default Parameters in JavaScript
27.
Understanding Destructuring, Rest Parameters, and Spread Syntax
28.
Understanding Template Literals in JavaScript
29.
Understanding Arrow Functions in JavaScript
30.
Understanding Modules, Import and Export in JavaScript