HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-09
1 <ul><li><a>Home</a></li>
1 <ul><li><a>Home</a></li>
2 <li><a>Interactive courses</a></li>
2 <li><a>Interactive courses</a></li>
3 </ul><h2>JavaScript programming</h2>
3 </ul><h2>JavaScript programming</h2>
4 <ul><li>6 chapters, </li>
4 <ul><li>6 chapters, </li>
5 <li>123 tasks, </li>
5 <li>123 tasks, </li>
6 <li>11 challenges</li>
6 <li>11 challenges</li>
7 </ul><p>Together we will learn how to write JavaScript programs. We will study the basics of the language: variables, data types, conditions, loops, functions, arrays, and objects.</p>
7 </ul><p>Together we will learn how to write JavaScript programs. We will study the basics of the language: variables, data types, conditions, loops, functions, arrays, and objects.</p>
8 <p>And most importantly - we’ll learn how to solve true-to-life problems which developers face every day.</p>
8 <p>And most importantly - we’ll learn how to solve true-to-life problems which developers face every day.</p>
9 <p><a>Start course</a></p>
9 <p><a>Start course</a></p>
10 <h2>Theory</h2>
10 <h2>Theory</h2>
11 <p>Tasks and challenges required for taking the course.</p>
11 <p>Tasks and challenges required for taking the course.</p>
12 <p>6 chapters, 123 tasks, 11 challenges</p>
12 <p>6 chapters, 123 tasks, 11 challenges</p>
13 <p>Let’s learn the basics of JavaScript by looking at variables, operations and data types. We will also write our first program.</p>
13 <p>Let’s learn the basics of JavaScript by looking at variables, operations and data types. We will also write our first program.</p>
14 <p><a>Start</a></p>
14 <p><a>Start</a></p>
15 <p>We will learn to use the conditions to the fullest of our ability. We will deal with logical operations and comparisons. We will try to combine operators. And in the end, we will write our second program.</p>
15 <p>We will learn to use the conditions to the fullest of our ability. We will deal with logical operations and comparisons. We will try to combine operators. And in the end, we will write our second program.</p>
16 <p><a>Start</a></p>
16 <p><a>Start</a></p>
17 <p>Let’s create a driver for printing pages with variety of modes. With help of loops that we’ll explore in this course.</p>
17 <p>Let’s create a driver for printing pages with variety of modes. With help of loops that we’ll explore in this course.</p>
18 <p><a>Start</a></p>
18 <p><a>Start</a></p>
19 <p>We will learn to work with really massive data and carry out a real analytical investigation. And for this we will look into working with arrays.</p>
19 <p>We will learn to work with really massive data and carry out a real analytical investigation. And for this we will look into working with arrays.</p>
20 <p><a>Start</a></p>
20 <p><a>Start</a></p>
21 <p>We'll send Muffin off on a trip, calculate salaries and income and learn how to separate the code into separate semantic blocks. And in the end, we will learn how to work with functions.</p>
21 <p>We'll send Muffin off on a trip, calculate salaries and income and learn how to separate the code into separate semantic blocks. And in the end, we will learn how to work with functions.</p>
22 <p><a>Start</a></p>
22 <p><a>Start</a></p>
23 <p>We’ll read from objects, use built-in and custom methods, find out what dictionaries and call context are, send cats to play dice, write a computer configurator. And that’s not it!</p>
23 <p>We’ll read from objects, use built-in and custom methods, find out what dictionaries and call context are, send cats to play dice, write a computer configurator. And that’s not it!</p>
24 <p><a>Start</a></p>
24 <p><a>Start</a></p>
25 <h2>Final challenges will be available soon!</h2>
25 <h2>Final challenges will be available soon!</h2>