Extra perks unlocked via skillcraft.ai link
A collection of lessons and challenges to give you a fundamental understanding of some of the tricky parts of JavaScript. This course aims to turn you into a better problem solver using JavaScript, as that's what good programmers are. They're problem solvers. However, in order to become a good problem solver with JavaScript, it's not enough to simply understand the basics of the language. You also need to understand the tricky parts of it. And that's exactly where this course comes in. This course aims to give you a proper understanding of tricky concepts like Scope, Promises, Immediately Invoked Function Expressions, Fetch, and more. Through a series of lessons and challenges, you'll understand how these concepts work in just an hour or two!

Dev guy and tutorialist known as PortEXE. Focuses on making complex JavaScript concepts understandable.
19+ lessons
Interactive
Included
Free
JavaScript Scope - Global, Block, and Function scope
Hoisting and how it affects your code
Function Declarations vs Function Expressions
Immediately Invoked Function Expressions (IIFEs)
Basic JavaScript knowledge (variables, functions, arrays)
Understanding of HTML and CSS basics
Familiarity with basic programming concepts
JavaScript developers wanting to master tricky concepts
Intermediate programmers confused by JavaScript quirks
Developers preparing for JavaScript interviews
Anyone who wants to become a better problem solver with JavaScript
6 lessons
6 lessons
5 lessons
2 lessons
Notice something missing?
Help us improve this course information for the community