Courses
JavaScript Intermediate: Write Code That Doesn't Fall Apart When the Data Changes
Final Check: JavaScript Intermediate
Fifteen questions across the whole course, from npm ci to fetch and tests. If you score below 12, go back to the sections where you missed and redo their Check Yourself quizzes.
Course content
Join this Course
Sign in to save your progress.
-
Set Up Projects That Don't Break Each Other
-
Node.js and npm: Running JavaScript Outside the Browser
-
package.json and Lock Files: Same Install Every Time
-
-
-
Organize Code Other People Can Read
-
JavaScript Modules: import, export and Splitting One Big File
-
JavaScript Classes: When an Object Literal Is No Longer Enough
-
Destructuring and Spread Without the Confusion
-
-
-
Work With Real Data
-
Array Methods: map, filter, reduce and When a Loop Is Clearer
-
Working With JSON: parse, stringify and What Breaks
-
Dates in JavaScript Without Losing a Day
-
-
-
Waiting for Things
-
Callbacks to Promises: Why the Code Runs Out of Order
-
async/await and fetch: Calling a Real API
-
-
-
Prove It Works Before Someone Else Finds Out
-
try/catch and Custom Errors
-
Your First Tests With Vitest
-
-
- Final Check: JavaScript Intermediate
1.
A README says "Requires Node 24". node -v shows v18.19.0. What do you do?
2.
Which files should be committed to Git?
3.
Which command belongs in your CI pipeline?
4.
A file has export default function peso(...). How do you import it?
5.
"SyntaxError: Cannot use import statement outside a module" in the browser. Fix?
6.
What does a getter like get total() give you?
7.
Why use #items instead of _items in a class?
9.
Which gives a full copy of plain nested data, dates included?
10.
You need units sold per SKU from orders that each have several items. What's usually clearest?
11.
Your server runs in UTC. Which line shows an order time correctly for Manila staff?
12.
A promise has been fulfilled. Can it later become rejected?
13.
Which code correctly treats a 404 from fetch as an error?
14.
Your catch block is empty "so the page doesn't crash". What's the problem?
15.
You fixed a rounding bug in the discount code. What's the best next step?
About
Fifteen questions across the whole course, from npm ci to fetch and tests. If you score below 12, go back to the sections where you missed and redo their Check Yourself quizzes.
- Duration
- 15 min
- Last update
- 09/06/2026
Was this helpful?
0
0
Comments (0)
Sign in to commentNo comments yet.