Rullst AcademyRullst Academy/Learning paths
← Back to the catalog
Foundations · COMPLETE PATH AVAILABLE

JavaScript and interaction

Give your page behavior: values, functions, DOM, events, validation and understandable asynchronous responses.

14 lessons~216 min700 XP
Start this track

Try the first lesson without an account. Sign in to save your achievements.

What you will discover

  • Explain values, conditions, functions, arrays and identity.
  • Connect state, DOM, events and forms with keyboard support and safe text.
  • Handle waiting, failures and stale responses with tests and your own project.

Is this track for you?

For learners familiar with basic HTML and CSS. The sequence is recommended without a cross-track gate. Start in the browser and use a computer to edit local files.

The time is an estimate, not a deadline. Take breaks, use hints and try again whenever you need.

How can I tell what I learned?

Use the objectives and challenge below for reflection or a conversation with someone who can help. This is guided self-assessment: it sends no answers, awards no XP and does not automatically verify independence.

In Foundations, change an example, predict results, check a normal case and an error case, and explain your choices. If you need help, identify what to practice again.

Your transfer challenge

Submit the project folder, three explained changes and REVIEW.md. Add a regression test that fails if your fix is removed.

Keep evidence: prediction, attempt, result, an original change and what you still cannot explain. Seek feedback when possible; if studying alone, return later without copying and compare attempts.

Try again another time

After a break, explain the idea without opening the solution and try a different example. Compare with your first attempt: what can you do independently, and where do you need a hint? You may write, speak or draw; choose a way to check the same idea. Record help received, including AI, and revisit the part you need. There is no universal deadline or extra XP for this record.

Completions and XP record Rullst Academy assessments. An introductory track can help everyday life and prepare further study; alone it does not prove complete mastery or professional readiness. Level indicates depth, not age.

At your own pace

Your path, step by step

One idea at a time: understand, experiment and check your prediction.

0 / 14
  1. 01The first sign of life12 min · 50 XPYour next discovery
  2. 02Values with names14 min · 50 XPUp ahead
  3. 03Decisions with clear boundaries14 min · 50 XPUp ahead
  4. 04Functions with a small contract14 min · 50 XPUp ahead
  5. 05Lists with identity16 min · 50 XPUp ahead
  6. 06The DOM: text and elements14 min · 50 XPUp ahead
  7. 07Events that listen to people14 min · 50 XPUp ahead
  8. 08Forms that help people correct errors16 min · 50 XPUp ahead
  9. 09State and screen in agreement16 min · 50 XPUp ahead
  10. 10Errors with evidence14 min · 50 XPUp ahead
  11. 11Promises and waiting16 min · 50 XPUp ahead
  12. 12Fetch: receiving is not trusting18 min · 50 XPUp ahead
  13. 13Interfaces that explain waiting16 min · 50 XPUp ahead
  14. 14Mission: a planner that responds22 min · 50 XPUp ahead

Rullstpetbot

AI can make mistakes. Check the lesson material.