All courses
Qunduz · Frontend developer
JavaScript Basics
The language that brings websites to life: variables, conditions, arrays, functions, map/filter/reduce, objects and JSON, async code. Code runs right in your browser.
19 lessons
~7 h
Born in 1995
Chapter 1. Basics
4 lessons- What is JavaScript? console.log() ro‘yxatsiz sinab ko‘ring Video Practice 3 questions 10 min
- Variables: let and const ro‘yxatdan o‘tgach Video Practice 3 questions 15 min
- Conditions: if / else ro‘yxatdan o‘tgach Video Practice 3 questions 15 min
- Arrays and the for loop ro‘yxatdan o‘tgach Video Practice 3 questions 20 min
Chapter 2. Functions, arrays and async code
5 lessons- Functions and arrow functions ro‘yxatdan o‘tgach Practice 3 questions 20 min
- Array methods: map, filter, reduce ro‘yxatdan o‘tgach Practice 4 questions 25 min
- Objects, destructuring and JSON ro‘yxatdan o‘tgach Practice 3 questions 20 min
- Working with strings and numbers ro‘yxatdan o‘tgach Practice 4 questions 20 min
- Asynchronous JavaScript: setTimeout, Promise, async/await ro‘yxatdan o‘tgach Practice 4 questions 25 min
Intermediate level
Ro‘yxatdan o‘tib, oldingi darajani tugatgach — kirish imtihoni bilan ochiladi.
Chapter 3. Classes, errors, regex and a project
5 lessons- Classes and inheritance ro‘yxatdan o‘tgach Practice 3 questions 25 min
- Handling errors ro‘yxatdan o‘tgach Practice 3 questions 20 min
- Regular expressions (regex) ro‘yxatdan o‘tgach Practice 3 questions 25 min
- Dates and Intl: formatting ro‘yxatdan o‘tgach Practice 3 questions 20 min
- Project: to-do list logic ro‘yxatdan o‘tgach Practice 3 questions 30 min
Advanced level
Ro‘yxatdan o‘tib, oldingi darajani tugatgach — kirish imtihoni bilan ochiladi.
Chapter 4. Map/Set, closures, generators and events
5 lessons- Map and Set ro‘yxatdan o‘tgach Practice 3 questions 20 min
- Closures and higher-order functions ro‘yxatdan o‘tgach Practice 3 questions 25 min
- Iterators and generators ro‘yxatdan o‘tgach Practice 3 questions 20 min
- Modern syntax: ?. ?? and spread ro‘yxatdan o‘tgach Practice 3 questions 20 min
- Project: an event system, and modules ro‘yxatdan o‘tgach Practice 3 questions 25 min