Intermediate Javascript

You have learned the programming fundamentals using the latest JavaScript syntax to create dynamic web apps, but you want to do more! With Intermediate JavaScript, you will understand how to incorporate JavaScript in bigger and more complex web apps using concepts such as classes, promises, async/await, and requests. By the end of this course, you will understand how JavaScript runs in the browser, including currying, hoisting, and concurrency. You will also learn how to structure large-scale web apps using classes and modules, and how to increase the efficiency of your apps using asynchronous functions.

Education team

Hossein, or Unclecode as he prefers, is a Computer Science expert specializing in Natural Language Processing, Data Science, and AI.

Course Creator

Maysam is an expert in the field of Molecular Biography specializing in drug discovery for cancer and bioinformatics.

Course Moderator

Rabia's a trainer, who offers training to students of various age groups as well as creating educational content for students.

Course Trainer

As the manager of the 3D Modelling Department of Kidocode, Carol involves herself mainly in training students under her specialty.

Course Trainer

Intermediate Javascript course for kids

What will you learn?

Introduction to Web Apps
In this module, you will learn the basics of how to create web apps using JavaScript.
How JavaScript Works in the Browser
In this module, you will learn how JavaScript code is executed in the browser, including concepts such as currying, hoisting, and concurrency.
Using Classes and Modules in Web Apps
In this module, you will learn how to use classes and modules to structure large-scale web apps.
Asynchronous Functions in Web Apps
In this module, you will learn about asynchronous functions and how they can help improve the performance of your web apps.
Optimizing Web App Performance
In this module, you will learn about various techniques that can be used to optimize the performance of your web apps."

Our students