Home¶
Here you will learn everything about JavaScript in such an easy and simple way. We will make small steps in every lesson, that will help us to gradually grasp JavaScript concepts. Let's do it!
Tutorial Sections¶
Essentials¶
Section 1¶
- Your first JavaScript file
- Variables
- Strings
- Boolean
- Conditional Statements Part 1
- Conditional Statements Part 2
- Conditional Statements Part 3
- Conditional Statements Part 4
- Undefined
- Loops Part 1
- Loops Part 2
- Loops Part 3
- Summary
Section 2¶
You will learn about functions in this section:
Section 3¶
You will learn about Arrays in this section:
- Arrays
- Modifying Arrays
- Display Array Items
- Array Helpers Part 1
- Array Helpers Part 2
- Array Helpers Part 3
- Spread Operator
- Some practice
- Summary
Section 4¶
You will learn about Objects in this section:
- Objects
- Extra Practice
- Display Objects
- Data Types Part 1
- Data Types Part 2
- Structural Types Part 1
- Structural Types Part 2
- The Big Picture
- Window & This
- Extra Practice
- Custom Constructors
- Prototypes Part 1
- Prototypes Part 2
- Prototypes Part 3
- Prototypes Part 4
- Extra Practice
- Shallow And Deep Copy
Section 5¶
You will learn more things about functions in this section:
Section 6¶
You will learn about classes in this section:
- Classes
- Getters & Methods
- Getters & Setters
- Static methods and properties
- Inheritance
- The super Keyword
Section 7¶
You will learn about document object model (DOM) in this section:
- Introduction to DOM
- Getting Elements
- DOM Nodes 1
- DOM Nodes 2
- Creating Elements
- Styling Elements
- Events 1
- Events 2
Node.js¶
Advanced Topics¶
YouTube Tutorial¶
You can watch this tutorial on YouTube:
- JavaScript Basics
- JavaScript Functions
- JavaScript Arrays
- JavaScript Objects Part 1
- JavaScript Objects Part 2
- JavaScript Advanced Function Methods
- JavaScript Classes
- JavaScript DOM
- Nodejs
- JavaScript Tutorial Playlist
Credits¶
- Nawras Ali made this tutorial, hoping everyone can learn JavaScript in a simple and fast way.