JavaScript logoJavaScript

If there's one thing that never gets old, it's rock-solid JavaScript fundamentals.

When you're working in frameworks like React, Vue, and Angular, it's easy to forget that most of what you're writing is still JavaScript. We all get swept away in the excitement of new tools, but you need to lay down a stable foundation before stacking too much on top.

A strong understanding of JavaScript is essential for having a successful career, no matter which framework you use.

This is a curated resource covering the important parts of the whole language.

When someone comes to you and asks "Hey! Can you build this?", you'll be able to say "yes" with confidence.

Popular JavaScript Courses

Debugging JavaScript

You likely know the pain and joy that is debugging. The pain is part of the process, and the joy is winning the battle and fixing the issue. You're probably familiar with the basics of using Devtools. These courses will give you new tools that will help make the journey from debugging pain to joy more quickly!

Confidently Solve Interview Problems

Conversations with JavaScript Experts

1,344 results
found for "
*
"

Search Results

Improve Application-wide Error Handling rethrowing JavaScript Error with the Error Cause

lesson by Tomasz Ducin

Make JavaScript Numbers more readable using Numeric Separators

lesson by Tomasz Ducin

Manage Asynchronous JavaScript code with any, allSettled new Promise Methods

lesson by Tomasz Ducin

Manually settle a promise using Promise.withResolvers

lesson by Tomasz Ducin

Simplify JavaScript code with Logical, Assignment and Optional Operators

lesson by Tomasz Ducin

Simplify array immutable changes with the new array.with method

lesson by Tomasz Ducin

Make JavaScript computations lazy using Iterator Helpers

lesson by Tomasz Ducin

Perform Set Operations using JavaScript Set Methods

lesson by Tomasz Ducin

Find Items from the end of the JavaScript Array using at, findLast and findLastIndex

lesson by Tomasz Ducin

Group data by keys using JavaScript Array Grouping (Object.groupBy)

lesson by Tomasz Ducin

Learn the Latest ECMAScript Features (ES2024, ES2023, ...)

course by Tomasz Ducin

Create a fly.io Account and Prepare a Project for Deployment

lesson by Lazar Nikolov

Prevent JavaScript Object Tampering with the SES Library harden Function

lesson by Thomas Greco

Prevent Global Prototype Mutability in JavaScript with SES lockdown

lesson by Thomas Greco

Respond With a ReadableStream in MSW

lesson by Artem Zakharchenko

Combine Original and Mocked Responses in MSW

lesson by Artem Zakharchenko

Perform Intercepted Requests As-Is in MSW

lesson by Artem Zakharchenko

Endpoint-Based GraphQL Mocking in MSW

lesson by Artem Zakharchenko

Mock All GraphQL Operations in MSW

lesson by Artem Zakharchenko

Resolve GraphQL Requests Against a Mock Schema in MSW

lesson by Artem Zakharchenko

Mock GraphQL Errors in MSW

lesson by Artem Zakharchenko