03. JavaScript Core
Use JavaScript to build real behavior in the browser.
What to learn
Section titled “What to learn”- Variables, conditionals, loops, functions.
- Arrays and objects.
- DOM selection and event handling.
- Async basics: promises and fetch.
- Error handling and debugging with DevTools.
Deliverables
Section titled “Deliverables”- Interactive todo app.
- Weather app consuming a public API.
- Small utility app with form validation.
Exit criteria
Section titled “Exit criteria”You can fetch data from an API, update UI state, and debug common frontend issues.