Explore programming fundamentals, HTML, CSS, JavaScript, APIs, Git, npm and debugging, with examples and references for further reading.
15 articles available
Represent data, make decisions and repeat instructions using JavaScript examples.
Understand a complete HTML document and choose elements that describe their purpose.
Calculate element space and arrange an interface that adapts to the available width.
Separate responsibilities, return results and understand where variables are available.
Represent lists and records, find items and distinguish copies from original data.
Select elements, handle clicks and update text with a complete example.
Wait for responses, read JSON and handle network and HTTP failures.
Understand client–server exchanges and interpret an API response.
Distinguish JSON text from JavaScript objects and check parsed data.
Understand what Git records and review a change before adding it to history.
Understand Node.js, package.json and the difference between npm install and npm ci.
Use the console, breakpoints and an automated test to investigate a reproducible failure.
What common colour formats represent in a web interface.
What a UUID is and how to generate a version 4 identifier in JavaScript.
The difference between Math.random() and values generated through Web Crypto.