Created by Youtube External
Last updated: August 2025 | Language:
The "Intermediate JavaScript Concepts" course is designed for those who already have a basic understanding of JavaScript and want to deepen their knowledge. This course dives into more advanced programming techniques and best practices to enhance your skills and confidence in writing efficient, modular, and scalable JavaScript code. By the end of the course, students will be able to tackle more complex problems and apply modern JavaScript features to build dynamic, interactive web applications.
Author: @programmingwithmosh
Description: Building an app or preparing for a JavaScript interview? Watch this ES6 tutorial to learn ES6 quickly. 🚀Subscribe to my channel for more JavaScript tutorials:
Main Video Resource
Supplementary Video
Additional resource
Author: @TraversyMedia
Description: In this crash course we will look at asynchronous JavaScript and cover callbacks, promises including promise.all as well as the async / await syntax.
Main Video Resource
Supplementary Video
Additional resource
Author: @WebDevSimplified
Description: DOM manipulation is tough. There are lots of methods and techniques you need to master and it is not obvious which methods are best for each scenario. In this video I cover the 14 most important DOM manipulation methods that you need to know.
Main Video Resource
Supplementary Video
Additional resource
Author: @WebDevSimplified
Description: Writing code is hard enough, and having to debug any problems that occur in your code just makes it even harder. Debugging is also much less enjoyable than writing code. That is why in this video I will show you some tips, tricks, and tactics on how you can debug code to make your debugging process quicker, easier, and more enjoyable. This will give you more time to focus on the fun part of coding.
Main Video Resource
Supplementary Video
Additional resource
Author: @BroCodez
Description: This topic covers how to interact with APIs using JavaScript, focusing on the Fetch API. It includes sending requests, handling responses, working with JSON, and dealing with API errors.
Main Video Resource
Supplementary Video
Additional resource
Author: @BroCodez
Description: This video on JavaScript Closures includes basic topics like variable scopes and scope chains. JavaScript closures is an important concept to understand how variables are being accessed throughout your program. The video helps you understand how functions can access variables that are not local to them.
Main Video Resource
Supplementary Video
Additional resource
This document provides additional resources to deepen your understanding of the topics covered in this program. Below, you’ll find links to articles related to each lesson to support your further reading.
Welcome to the quiz section. Before you begin, please make sure you have watched the lesson videos thoroughly, as the questions are designed to test your understanding of key concepts discussed.
Here are a few things to keep in mind:
1. This is a timed quiz, so you’ll need to manage your time effectively.
2. Read each question carefully and choose the best answer based on the material covered in the lesson.
3. The quiz is an excellent opportunity to test your knowledge and reinforce what you’ve learned, so try your best!