← Back to Tutorials
beginner
35 Hours
JavaScript
Learn JavaScript from the basics. Understand variables, functions, arrays, objects, DOM, events, and async programming.
22 lessons across 6 modules
Modules
1. JavaScript Basics
5 lessonsLessons covering JavaScript Basics in JavaScript.
-
1. What is JavaScript?Start Lesson →
-
2. VariablesStart Lesson →
-
3. Data TypesStart Lesson →
-
4. OperatorsStart Lesson →
-
5. CommentsStart Lesson →
2. Control Flow
5 lessonsLessons covering Control Flow in JavaScript.
-
1. If ElseStart Lesson →
-
2. SwitchStart Lesson →
-
3. For LoopStart Lesson →
-
4. While LoopStart Lesson →
-
5. Break and ContinueStart Lesson →
3. Functions
4 lessonsLessons covering Functions in JavaScript.
-
1. What is a Function?Start Lesson →
-
2. Function DeclarationStart Lesson →
-
3. Function ExpressionStart Lesson →
-
5. Callback FunctionsStart Lesson →
4. Arrays and Objects
1 lessonsLessons covering Arrays and Objects in JavaScript.
-
4. Object MethodsStart Lesson →
5. DOM and Events
5 lessonsLessons covering DOM and Events in JavaScript.
-
1. What is DOM?Start Lesson →
-
2. Selecting ElementsStart Lesson →
-
3. Changing ContentStart Lesson →
-
4. Event ListenersStart Lesson →
-
5. Form EventsStart Lesson →
6. Async JavaScript
2 lessonsLessons covering Async JavaScript in JavaScript.
-
1. setTimeoutStart Lesson →
-
3. Fetch APIStart Lesson →