Loading your page…
Beginner JavaScript project: a to-do list in 4 steps
Build a JavaScript to-do list without a framework: explained steps, interactive demo, test cases and a complete HTML file to download for free.
Open the guideTHE CURIOSITY NOTEBOOK
A concept to understand, an example to try. Find a guide that answers your question, then make the code your own.
12 guides to explore
Build a JavaScript to-do list without a framework: explained steps, interactive demo, test cases and a complete HTML file to download for free.
Open the guideUnderstand addition versus string concatenation in JavaScript. Convert form values with Number and check empty or invalid input.
Open the guideComplete guide on reversing a string or list in Python: step slicing [::-1], reversed(), in-place reverse() method.
Open the guideComplete tutorial on for and while loops in Python: range(), enumerate(), zip(), break, continue, and the loop else clause.
Open the guideMaster asynchronous JavaScript: Promises, resolve, reject, async/await syntax, Promise.all, and try/catch error handling.
Open the guidePractical guide to functional array operations in JavaScript: transform with map, filter with filter, and aggregate with reduce.
Open the guide