Basics of JavaScript - free course from Hexlet, training 50 hours, Date: December 1, 2023.
Miscellaneous / / December 04, 2023
1. Introduction
Get to know the course
theory
2. Hello, World!
Write your first program
theory
tests
exercise
3. Instructions
Learn the basics of building programs in JavaScript
theory
tests
exercise
4. Arithmetic operations
Let's translate arithmetic operations into a programming language
theory
tests
exercise
5. Design errors (syntax and linter)
Study types of errors and ways to solve them
theory
tests
exercise
6. Strings
Learn to work with strings
theory
tests
exercise
7. Variables
Learn to store information and reuse existing data
theory
tests
exercise
8. Expressions in definitions
Learn to simplify code, use variables
theory
tests
exercise
9. Naming
Let's learn how to name variables correctly
theory
tests
exercise
10. Interpolation
Learn another way to work with strings in JavaScript
theory
tests
exercise
11. Extracting characters from a string
Learn to get values from strings
theory
tests
exercise
12. Data types
Let's multiply a number by a string, get acquainted with data types
theory
tests
exercise
13. Immutability and primitive types
Find out if JavaScript can convert strings or numbers
theory
tests
exercise
14. Functions and their calls
Learn to use ready-made functions
theory
tests
exercise
15. Function signature
Learn how a function takes and returns values
theory
tests
exercise
16. Function call - expression
Learn to use the results of functions
theory
tests
exercise
17. Functions with a variable number of parameters
Explore advanced features
theory
tests
exercise
18. Determinism
Study some properties of functions and features of their operation
theory
tests
exercise
19. Standard Library
Let's get acquainted with the standard library
theory
tests
exercise
20. Properties and Methods
Learn to use data attributes built into JavaScript.
theory
tests
exercise
21. Chain of calls
Learn to chain methods
theory
tests
exercise
22. Defining Functions
Learn to create functions
theory
tests
exercise
23. Returning values
Learn to use the result of a function
theory
tests
exercise
24. Function Parameters
Learn to pass data to a function
theory
tests
exercise
25. Optional Function Parameters
Set default values
theory
tests
exercise
26. Simplified function syntax
Learn to write concise code
theory
tests
exercise
27. Logics
Learn what a logical type is and how to use logical operations
theory
tests
exercise
28. Logical operators
Learning to write compound conditions
theory
tests
exercise
29. Result of logical operations
Deeper about logical operations
theory
tests
exercise
30. Conditionals
Learn to set program behavior depending on different conditions
theory
tests
exercise
31. Ternary operator
Learn to write concise code for conditions
theory
tests
exercise
32. Switch design
Learn a special version of if for multiple conditions
theory
tests
exercise
33. while loop
Learn to write programs to perform repetitive actions
theory
tests
exercise
34. Data Aggregation
Get acquainted with a separate class of problems where loops are used
theory
tests
exercise
35. Looping through strings
Learn to process and collect strings in a loop
theory
tests
exercise
36. Conditions inside the loop body
Learn to control the behavior of a program in a loop
theory
tests
exercise
37. Increment and decrement
Get to know unary operations
theory
tests
exercise
38. for loop
Let's learn another loop in JavaScript
theory
tests
exercise
39. Modules
Let's get acquainted with modules - a way of dividing programs into component parts and reusing parts.
theory
tests
exercise
40. Additional materials
Articles and videos curated by the Hexlet team. Will help you dive deeper into the topic of the course