Skip to content
Aabha AI Academy

Course reading

Basic JavaScript

Add browser interactions to Harbor Together: filtering, safe rendering, a synthetic-only practice form, fixture loading and saved event IDs. No backend, real registration or sending service is built.

Preparation: HTML/CSS Foundations or equivalent: create a heading, a labelled input and a button, and explain an element and a selector.

Read all 10 modules as a guest. Begin with the first module and follow the sequence; you can return to any chapter when you need it. An optional account saves your place and reading marks. Practice rubrics are for self-review; they do not unlock reading or award a certificate.

Planning estimate: 19–21 hours including the capstone; provisional. Timing and learner outcomes have not been piloted.

Start course Download original course materials (includes reference answers).

Reading progress

10 lessons remain open to guests. Marking a lesson read records reading only; it does not award assessment credit or a certificate.

Device reading marks require browser storage. Reading is always available.

Course contents

  1. Make the browser follow your instructions

    Separate answers and explanations

  2. Represent information with values

    Separate answers and explanations

  3. Choose a path and repeat a task

    Separate answers and explanations

  4. Turn a rule into a function

    Separate answers and explanations

  5. Model events with arrays and objects

    Separate answers and explanations

  6. Connect data to the page with DOM events

    Separate answers and explanations

  7. Check practice forms without sending data

    Separate answers and explanations

  8. Organize modules and debug with evidence

    Separate answers and explanations

  9. Wait for data with promises and fetch

    Separate answers and explanations

  10. Remember small choices and finish the event finder

    Separate answers and explanations

Practice and references