Register to get access to free programming courses with interactive exercises

Introduction JavaScript fundamentals

JavaScript is one of the most widely used programming languages worldwide. It's used to make interactive web pages, mobile apps, and server-side applications. The Frontend Developer career track on Hexlet provides all the necessary knowledge and skills for employment. Immersion in the language itself begins with this course.

The course introduces the fundamentals of JavaScript programming. We'll learn about data representation in memory, naming conventions, string encoding, and a variety of other topics. Learning the fundamentals of programming from scratch requires a unique approach to learning material structure. It's vital to become familiar with language constructions and to immerse oneself in the language.

Course objectives

  • Learn the fundamentals of JavaScript syntax
  • Learn how to write small programs
  • Master the basics of effective debugging
  • Understand the structure of practical activities and how to work in a Hexlet environment
  • Discover the methods that enable you to work on multi-file projects

In addition, we will put all we've learned into practice. Each course lesson concludes with an exercise, and after completing the course, you will be given a number of additional challenges to do before proceeding. These tasks cover the entire course curriculum at once and help you get the experience you need to advance in the profession.


Recommended materials

  1. Frontend Developer profession

Hexlet Experts

Are there any more questions? Ask them in the Discussion section.

The Hexlet support team or other students will answer you.

About Hexlet learning process

Sign up

Programming courses for beginners and experienced developers. Start training for free

  • 130 courses, 2000+ hours of theory
  • 1000 practical tasks in a browser
  • 360 000 students
By sending this form, you agree to our Personal Policy and Service Conditions

Our graduates work in companies:

<span class="translation_missing" title="translation missing: en.web.courses.lessons.registration.bookmate">Bookmate</span>
<span class="translation_missing" title="translation missing: en.web.courses.lessons.registration.healthsamurai">Healthsamurai</span>
<span class="translation_missing" title="translation missing: en.web.courses.lessons.registration.dualboot">Dualboot</span>
<span class="translation_missing" title="translation missing: en.web.courses.lessons.registration.abbyy">Abbyy</span>
Suggested learning programs

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

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

Use Hexlet to the fullest extent!

  • Ask questions about the lesson
  • Test your knowledge in quizzes
  • Practice in your browser
  • Track your progress

Sign up or sign in

By sending this form, you agree to our Personal Policy and Service Conditions
Toto Image

Ask questions if you want to discuss a theory or an exercise. Hexlet Support Team and experienced community members can help find answers and solve a problem.