2 students
Course updated 16 January 2023
Course JS: DOM API
$49 per month
for all Hexlet's courses
Sign up
  • In-browser editor for exercises
  • Permanent access to theory
  • Asynchronous learning

Included in the course

18 lessons (video or text)
18 exercises in the IDE
52 quizzes
Assistance in Discussions on the website
Access to other courses of the our platform

What you'll learn

  • Bring web pages to life by adding interactivity to them
  • Interact with any elements on the page, select them or change them
  • Ensure JavaScript works universally in any browser
  • Handle forms correctly
  • Make AJAX requests to the server
  • Use JQuery to handle DOM


The browser is a special environment in which JavaScript gets the opportunity to interact with loaded website pages. To do this, the browser provides special objects with a large number of methods. With their help, we can perform any HTML transformations, adding interactivity to the page. No matter what framework or library is used, they all eventually work through these objects. Knowledge of this topic is the basis of front-end development, on which everything else is strung.


Estimated time: 20 hours


We recommend working on these challenges after completing the course. They'll help you obtain more experience in programming and strengthen your new skills.

completion rate
Suggested learning programs

From a novice to a developer. Get a job or your money back!

Frontend Developer icon
Development of front-end components for web applications
start anytime 10 months