ОТКРЫТЫЙ КУРС · 20 lessons
JavaScript • Basics
Understand JavaScript logic: variables, conditions, loops, arrays, functions and objects.
Learning with progressNotes can be read without registration. An account is required to save the tasks.
Who this is for
For beginners who want to understand JavaScript before building interactive pages. HTML knowledge is not required yet.
How the course works
20 lessons in four modules: short notes, an example, guided classwork and homework. A final exam covers the core language features.
What you will learn
- Explain the difference between a value, a variable and an expression.
- Control program flow with if, comparisons and loops.
- Store collections in arrays and objects.
- Write functions and build a small program from several steps.
Module path
- IntroductionOutput and first values: numbers, strings and variables.
- Choice and repetitionConditions and a first loop for choices and repetition.
- Loops and arraysLoops and arrays for collections of data.
- Your own programsFunctions, objects and a final small program.
Your result
After four modules, you can write a simple program that receives data, processes it and produces a result, then check your knowledge in the exam.
What comes next
This course teaches language foundations. DOM interaction, page buttons, server-side Node.js and frameworks are separate next topics.
01
MODULE 1 · УРОКИ 1–5
Introduction
First commands and variables
02
MODULE 2 · УРОКИ 6–10
Choice and repetition
Checks, branches and loops
03
MODULE 3 · УРОКИ 11–15
Loops and arrays
Repetition, lists and actions with them
04
MODULE 4 · УРОКИ 16–20
Your own programs
Functions, facilities and final draft