🟨 JavaScript Fundamentals
The JavaScript/TypeScript foundation needed for test automation: language basics, asynchronous code and tooling. A prerequisite for the QA Automation branch.
Stages
1
Language basics
Variables, types, functions, arrays and objects — the constructs test code uses daily.
0/5 topics
2
Asynchronous JavaScript
Promises, async/await and error handling — 90% of automation code is asynchronous.
🔓 Recommended after: Language basics
0/4 topics
3
Tooling: Node, npm and TypeScript
The environment automation projects run in: Node.js, npm package management and what TypeScript adds.
🔓 Recommended after: Asynchronous JavaScript
0/3 topics
4
Practice
Applying the JavaScript you have learned in real test code: finding where a failure actually comes from, and solving recurring problems with proven patterns.
🔓 Recommended after: Tooling: Node, npm and TypeScript
0/2 topics