Skills you will practice
- Web · Javascript Fundamentals
- Web · Javascript Execution And Values
- Web · Conditions And Loops
- Web · Functions And Scope
- Web · Arrays And Objects
- Web · The Document Object Model
Write, organize, debug, and test JavaScript programs that process data, respond to browser events, update pages, and communicate with APIs.
Complete lessons in order or open the module that matches your current goal. Your lesson progress is saved on this device.
JavaScript Fundamentals — JavaScript Execution and Values lab: Predict and then run a small script covering strings, numbers, booleans, null/undefined, object references, and strict equality; explain each result.
JavaScript Fundamentals — Conditions and Loops lab: Process a small list, select values that meet a condition, and stop or continue based on a clear rule.
JavaScript Fundamentals — Functions and Scope lab: Extract repeated logic into a function, call it with several inputs, and test one boundary case.
JavaScript Fundamentals — Arrays and Objects lab: Store a small dataset in an appropriate collection, update it, search it, and explain why the chosen structure fits.
JavaScript Fundamentals — The Document Object Model lab: Build a small task list that reads an input value, adds an li element, updates a count with textContent, and removes an item when its button is clicked.
Combine the path skills in a portfolio-ready project with clear functional requirements, tests, verification evidence, and operating notes.
Answer all questions. Results and explanations are calculated instantly in your browser.
Use practical questions to identify prerequisite skills and a recommended module.
Open resources Project libraryReview project expectations, verification evidence, and portfolio requirements.
Open resources Programming HubCompare career tracks, languages, technologies, and recommended next steps.
Open resources