
In this lecture you will learn about what JavaScript is
In this lecture you will learn about how to install web browser and code editor
In this lecture you will learn two ways of writing JavaScript code
In this lecture you will learn what JavaScript syntax looks like
In this lecture you will learn what variables are and what kind of data types we have in JavaScript - Part 1
In this lecture you will learn what variables are and what kind of data types we have in JavaScript - Part 1
In this lecture you will learn how JavaScript operators work
In this lecture you will learn about comparison operators in Javascript
In this lecture you will learn what type coercion means in JavaScript and how it works
In this lecture you will learn about conditional statements in JavaScript. We will cover how if else statement works.
In this lecture You will learn about how to use If Else Ef statements with logical AND, logical OR and logical NOT operators
In this lecture you will introduce to your first coding task
In this lecture we will demonstrate the solution for your first coding task
In this lecture you will learn about what are the functions in JavaScript and how they work - Part 1
In this lecture you will learn about what are the functions in JavaScript and how they work - Part 2
In this lecture you will learn about arrays in JavaScript - Part 1
In this lecture you will learn about arrays in JavaScript - Part 2
In this video you will learn about what objects are in JavaScript - Part 1
In this video you will learn about what objects are in JavaScript - Part 2
In this lecture you will learn about what loops are in JavaScript and how they work. In this part you will meet for loop.
In this lecture you will learn about while and do/while loops
In this video you learn about how date objects work in JavaScript
In this video you will build your first JavaScript application - Digital Clock
Let's do your second coding task!
In this lecture you will see the solution of coding task No 2
Explore how JavaScript works behind the scenes, including the global execution context, execution stack, scope, hoisting, the global object, differences between objects and primitives, and the special variable.
In this lecture you will have a brief overview about how JavaScript works behind the scenes
In this lecture you will learn about what global execution context and global object is in JavaScript
In this lecture you will learn about how execution context works and what an execution stack is in JavaScript
In this lecture you will learn what is scope and scope chain in JavaScript
In this lecture you will learn about what hoisting is and how it works in JavaScript
In this lecture you will learn how objects and primitives act in different ways in JavaScript
In this lecture you will learn 'this; keyword means in JavaScript and how it works
Learn to manipulate the document object model with JavaScript, selecting and styling elements, handling events, and creating elements as you build a notes manager app.
In this lecture you will have a brief overview about what Document Object Model (DOM) is.
In this lecture you will get ready for starting to learn what is Document Object Model
In this lecture you will learn about how to get and manipulate on individual element using getElementById() method and using textContent and innerHTML properties
In this lecture you will learn about how to get and manipulate on individual element using querySelector() method
In this lecture you will learn about how to get and manipulate on multiple elements using getElementsByClassName() method
In this lecture you will learn about how to get and manipulate on multiple elements using getElementsByTagName() method, also you will learn about Array forEach() method
In this lecture you will learn about how to get and manipulate on multiple elements using querySelector() method
In this lecture you will learn about how to style elements using JavaScript
In this lecture you will learn about how to change styles using classes. You will meet className and classList properties.
In this lecture you will learn about what events are in JavaScript and how to fire them - Part 1
In this lecture you will learn about what events are in JavaScript and how to fire them - Part 2
In this lecture you will learn about what events are in JavaScript and how to fire them - Part 3
In this lecture you will learn how to use getAttribute() and setAttribute() methods
In this lecture you will learn about how to navigate the DOM
In this lecture you will learn about how to create elements using DOM
In this lecture you will introduce to your second third coding task
In this lecture you will see the solution of coding task No 3
In this lecture you will learn about ow to edit and delete items of the Note Manager - Part 1
In this lecture you will learn about ow to edit and delete items of the Note Manager - Part 2
In this lecture you will learn about how to hide notes from the Note Manager
In this lecture you will learn about how to setup the search filter in Note Manager
In this lecture you will learn about that almost everything in JavaScript is an object
In this lecture you will learn about what function Constructor is and how it actually works in JavaScript
In this lecture you will learn about what prototype is in JavaScript, also you will introduce to Global Object Function
In this lecture you will learn about how Function Constructors and Prototypes work together
In this lecture you will learn about how to create objects using Object.create() method
In this lecture you will learn about what first-class functions are in JavaScript - Part 1
In this lecture you will learn about what first-class functions are in JavaScript - Part 2
In this lecture you will learn about what Immediately Invoked Function Expressions are in JavaScript and how they actually work
In this lecture you will learn about what closures are in JavaScript
In this lecture you will learn about call(), apply() and bind() methods in JavaScript
Learn how Json, a lightweight data interchange format, uses name-value pairs to exchange text data between browser and server; practice Json.stringify and Json.parse and explore Ajax and local storage.
Learn how json and ajax work together to fetch data from a server asynchronously, parse json with json.parse, and compare json with xml for modern web applications.
In this lecture you will have an overview of quiz application project
In this lecture you will setup the files for starting to build quiz application
In this lecture you will learn about what module pattern is in JavaScript
In this lecture you will learn about what is browser local storage and how it works in JavaScript
In this lecture you will learn about how to add questions on admin panel section - Part 1
In this lecture you will learn about how to add questions on admin panel section - Part 2
In this lecture you will learn about how to add questions on admin panel section - Part 3
In this lecture you will learn about how to add questions on admin panel section - Part 4
In this video you will learn about how to add inputs for options dynamically
In this lecture you will learn about how to create question list
In this lecture you will learn about how to edit questions
In this lecture you will learn about how to update question content - Part 1
In this lecture you will learn about how to update question content - Part 2
In this lecture you will learn about how to delete question from question list
In this lecture you will learn about how to clear the entire question list
In this lecture you will learn about how to display questions in quiz section
In this lecture you will learn about how to display progress bar
In this lecture you will learn about how to check the correct answer
In this lecture you will learn about how to display instant answer with the result
In this lecture you will learn about how to display next question and proceed the quiz
In this lecture you will learn about how to create person object and add person on local storage
In this lecture you will learn about how to get first name and last name of user from landing page and store them on local storage
In this lecture you will learn about how to get the final result and display it on final result page
In this lecture you will learn about how to create result list on admin panel
In this lecture you will learn about how to delete the result from result list on admin panel
In this lecture you will learn about how to clear the entire result list on admin panel
In this lecture you will learn about array forEach() method in JavaScript
In this lecture you will learn about array map() method in JavaScript
In this lecture you will learn about array filter() / find() methods in JavaScript
Learn how arrow functions in es6 reduce code with concise syntax, compare them to standard functions, and explore parameters, return values, and when to use them for anonymous functions.
Discover how ES6 arrow functions simplify array operations with map and reveal lexical this, contrasting with ES5, while learning to use template strings and event listeners.
Explore ES6 array features, convert HTML collections to arrays with Array.from, and use for-of to iterate list items and toggle the change class for interactive effects.
Learn how ES6 default parameters assign default values to function parameters when you create them, replacing ES5 workarounds with if statements or logical or operators.
Learn how destructuring in ES6 simplifies extracting array items and object properties, including rest and spread usage, and apply it inside functions for concise parameter handling.
Explore commonly asked JavaScript interview questions and see the relevant answers to boost your job prospects as a JavaScript developer.
THE COMPLETE JAVASCRIPT COURSE ON UDEMY!!!
JOIN THE COMPLETE AND ADVANCED JAVASCRIPT TUTORIAL ON UDEMY!!!
If you want to start learning to program or you already have some basic knowledge, then you are in the right place. This course gives you a chance to take your knowledge to the next level. You will start from very basics and reach the most advanced level.
Let's actually talk about what the course covers...
***INCLUDED:***
JavaScript Basics / Intermediate:
You will learn about the very basics of this language, like how to write JavaScript, what kind of syntax it has. What kind of data types JavaScript uses, functions, conditionals, objects, loops, etc. At the end of the section, you will be able to build your very first basic JavaScript application -- 'Digital Clock', followed by the coding task and quiz.
JavaScript Behind The Scenes:
In this section, you will be able to learn how JavaScript works behind the scenes. If you want to be a real JavaScript developer then you definitely need to understand how the code actually works, how the JavaScript engine executes and runs the code under the hood. You will cover very important topics, such as the global execution context and global object, what is execution stack, scope, and scope chain, hoisting, the special keyword 'this' etc. At the end of the section, you will check your knowledge with a quiz.
Document Object Model (DOM):
You will learn how to manipulate individual and multiple elements, how to change the web page content, how to style the elements using JavaScript and much more. In this section, you will build your next project -- 'Note Manager', which will be more complex and interesting than the previous one.
Advanced JavaScript:
This is the section where you will feel confident in JavaScript because you will be able to learn and understand the most advanced concepts in JavaScript. You will cover the following topics: function constructors, prototypal inheritance, prototype chain, first-class functions, closures and much more...
Advanced JavaScript Project - Quiz Application:
When you reach this point, you will be able to build the most advanced real-world application using pure JavaScript. You will learn how to write a real-world app using object-oriented JavaScript, you will be familiar with how to organize, structure and make your code safer using JavaScript Patterns.
Next-Generation JavaScript:
At the end of the course, you will be able to get familiar with the latest updates of JavaScript. You will learn about the next version of JavaScript, ES6 or ECMAScript2015. You will cover the following topics: Get familiar with Array helpers, let/const block-level variable declarations, arrow functions, template strings, default parameters, spread operator, rest parameter, destructuring, classes and much much more...
JavaScript Interview Questions:
The last section of the course will help you to get ready for your JavaScript interview. In this part, you will meet commonly asked JavaScript questions on the interviews and the relevant answers on them.
Test your knowledge with lots of QUIZZES AND CODING TASKS!!!
24/7 Support From The Instructors!!!
JOIN US!