Search courses ranked by devsStop wasting time. Search coding courses, tutorials, and books — ranked by developers who voted for themSee how→
The Tricky Parts of JavaScript

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!
Instructor

Zack Wilson
Dev guy and tutorialist known as PortEXE. Focuses on making complex JavaScript concepts understandable.
Course details
0 hours 59 minutes
video
Included
Free
What you'll learn
JavaScript Scope - Global, Block, and Function scope
Hoisting and how it affects your code
Function Declarations vs Function Expressions
Immediately Invoked Function Expressions (IIFEs)
Prerequisites
Basic JavaScript knowledge (variables, functions, arrays)
Understanding of HTML and CSS basics
Familiarity with basic programming concepts
Who this course is for
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
Curriculum
JavaScript Scope
6 lessons
JavaScript Functions
6 lessons
JavaScript Promises
5 lessons
Course Completion
2 lessons
Notice something missing?
Help us improve this course information for the community