This repository documents my beginner-level JavaScript practice completed as part of a 300-hour QA learning project between April and August 2026.
It combines course-based exercises, independent practice, and QA-oriented JavaScript tasks in one structured repository.
codecademy/– exercises and small projects from the Codecademy JavaScript coursecodefinity/– exercises completed during my Codefinity learning pathfree-code-camp/– JavaScript practice projects from freeCodeCamphyperskill-projects/– exercises and beginner projects from Hyperskilljavascript-for-qa-automation/– structured JavaScript exercises focused on QA scenarios, API response data, validation functions, objects, and asynchronous operationsjs-core-maintenance/– short revision exercises covering core JavaScript conceptsmy-own-projects/– independent JavaScript mini-projects
- Variables and data types
- Conditional statements
- Loops
- Functions, return values, and scope
- Arrays and array methods
- Objects
- JSON and API response data
- Basic validation logic
- Promises and asynchronous JavaScript
asyncandawait- Problem-solving through coding exercises
The QA-oriented exercises include working with test data, filtering API responses, writing simple validation functions, processing objects and arrays, and understanding asynchronous operations.
JavaScript was studied as a technical foundation for understanding web applications, API checks, and potential future work with QA automation tools such as Playwright.
The purpose of this repository is to document my JavaScript learning progress and keep course-based exercises, independent practice, and QA-focused tasks organized in one place.
Learning stage completed – August 2026
The repository is retained as a record of my JavaScript foundations and can be expanded if I return to QA automation in the future.