FREE
course
JavaScript fundamentals
80 students
Course updated
11 August 2022
Included in the course
39 lessons (video or text)
47 exercises in the IDE
134 quizzes
Assistance in «Discussions» on the website
What you will learn
- Build programs using basic language constructs (conditions, loops, functions, and others)
- Make programs consisting of several modules
- Correctly analyze errors in the code and use debug printing when searching for them
Description
The course covers the fundamentals of the JavaScript language, and all the necessary general programming concepts, such as dealing with errors, debugging, importing modules
Lessons
-
4
Arithmetic operations
Put the arithmetic operations into programming language -
5
Formatting errors (syntax and linter)
Explore the types of errors and how to solve them -
13
Immutability and primitive data types
Find out if JavaScript can transform strings or numbers -
17
Functions with variadic parameters
Get to know the advanced function features -
30
Conditionals
Learn how to customize the program's behavior depending on different conditions -
34
Data aggregation
Get acquainted with a particular type of tasks where loops are handy to use -
35
Traversing string in a loop
Learn how to process and build strings in a loop -
36
Conditions inside loops
Learn how to control the behavior of a program in a loop -
40
Additional resources
Materials were picked up by the Hexlet team. This will give you a more in-depth understanding of the topic
Challenges
We recommend you to work on these challenges after completing the course. They will help you obtain more experience in programming and strengthen new skill.
#
Challenge
completion rate
Suggested learning programs
From zero to a developer. Refunds in case you won't get a job

Profession
New
Development of front-end components for web applications
start anytime
10 months