Skip to content

Work & Development · Web Development & Programming

Interactive Browser Apps

Build a study planner that responds to input, saves practice tasks and looks up resources.

Level
Intermediate
Lessons
12 lessons in 4 modules
Estimated study
About 14 hours
Format
Online, self-paced

Monthly: $0 today with a card, then $34 on day 4 unless you cancel before then. After the trial, 30 days' notice applies. Active on-campus students have academy access included. Check your existing student account before buying another subscription.

Before you start

Recommended preparation:

Use a computer with a keyboard and a current browser. Individual lessons explain the tools needed for each exercise.

Full study requires active Academy access. This course can be audited independently of optional assessed programs.

About this course

After Programming Foundations with JavaScript, use JavaScript to make a page interactive. In about 14 hours, build a study planner with checked forms, editable tasks, browser saving and resource search. Show clear messages while work is loading or when something goes wrong.

What you will be able to do

  • Build accessible forms and update the DOM in response to events.
  • Use browser storage for non-sensitive data.
  • Handle loading, empty, success and error states when requesting data.

Course outline

Find page elements, respond to input and update the page while keeping keyboard use working.

  1. Find elements and update their text1 hFree preview
  2. Respond to native control events1 h
  3. Render a task collection safely1 h

Check form entries, edit tasks and restore saved practice data that contains no private information.

  1. Validate titles and whole-minute durations1 h
  2. Edit and remove tasks by stable identity1 h 30 min
  3. Save and restore non-sensitive practice data1 h

Learn how JavaScript waits for results. Practice with local example files and compare an optional public service.

  1. Represent waiting with promises and async functions1 h
  2. Fetch and validate a local JSON resource file1 h
  3. Define resource contracts and cancel outdated requests1 h

Join the planner features together, then check feedback, errors and awkward cases.

  1. Prepare the final planner shell and state helpers1 h
  2. Connect editing, filters, saving and lookup1 h 30 min
  3. Review and hand over the complete planner2 h

Related assessed programs

This course belongs to the following optional programs. Each has its own required course bundle, evidence review and separate fee. Each program page shows its approved fee and current registration status.

Web Developer: Non-accredited Cloud Forest Certificate

10 required courses · non-accredited assessed certificate

Work & Development · Digital Skills & AI Literacy

Digital Confidence for Work

Find your files, write clear messages, and check a small workplace project.

Included with Academy

Try lesson 1 free

Work & Development · Digital Skills & AI Literacy

AI for Study and Everyday Work

Write clear requests, check what comes back, and keep private information out.

Included with Academy

Try lesson 1 free

Work & Development · Web Development & Programming

Build Your First Website

Build three linked web pages with clear headings, useful images, and labeled fields.

Included with Academy

Try lesson 1 free