.
.
.
.
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.
24/7 Support From The Instructors.
JOIN US.
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 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
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
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
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
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.